欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

WordPress 教程:在 WordPress 后臺使用 ThickBox 制作彈出層

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

文章目錄[隱藏]

  • WordPress 的 ThickBox jQuery 庫
  • iframe 模式
  • inline 模式

WPJAM TOC

最近在項目中進行 WordPress 后臺開發的時候,需要制作彈出層,經過一輪測試,發現還是 WordPress 原生支持的 ThickBox 比較方便。

WordPress 的 ThickBox jQuery 庫

WordPress 后臺自帶的 ThickBox jQuery 庫是經過 WordPress 修改的,比如目前插件更新提示的詳情鏈接就是使用 ThickBox 做的。

WordPress 后臺自帶的 ThickBox jQuery 庫有兩種使用方式:

  • iframe 模式:在彈出層中加載另外一個網頁。
  • inline 模式:在彈出層中加載 HTML 片段

下面分別詳細講講這兩種模式的詳細使用方法:

iframe 模式


<?php add_thickbox(); ?>

點擊查看<a class="thickbox"  title="如何使用七牛云存儲的優惠碼" href="/wp-admin/admin.php?page=wpjam-qiniutek-coupon&TB_iframe=true&width=420&height=480" >詳細七牛優惠碼使用指南</a>

上面的例子就是在 七牛鏡像存儲 WordPress 插件中在設置頁面使用的代碼,其中:

無論是 iframe 模式還是 inline 模式,首先都要通過 <?php add_thickbox(); ?> 方式加載 ThickBox 庫,然后一定要設置 a 標簽的 class 的屬性為:”thickbox”,不然 ThickBox 不會生效。

a 標簽的 href 屬性即為 iframe 要加載的頁面,TB_iframe 參數指定的是 ThickBox 的 iframe 模式,width 參數指定了彈出層的寬度,height 參數指定了彈出層的高度。

如果還定義了 a 標簽的 title 屬性,則為彈出層的標題。

inline 模式


<?php add_thickbox(); ?>

<a class="thickbox" title="感謝 Denis" href="#TB_inline?height=220&width=220&inlineId=donate-422">感謝</a>

<div id="donate-422" style="display:none;">
	<p>你可以通過以下方式捐助該用戶。。。</p>
</div>

inline 模式和 iframe 模式很多參數和用法都是相同,最大的區別,它不是一個鏈接,而是鏈接的錨點,#TB_inline 指定了 ThickBox 的 inline 模式,inlineId 則指定了彈出層的 HTML 片段來自哪里。

標簽:WordPress 教程

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 免费一级毛片在播放视频 | 亚洲综合激情六月婷婷在线观看 | 久久这里只精品国产99热 | 色综合91久久精品中文字幕 | 印度老妇bbwfreexxx | 好色婷婷 | 成人精品一级毛片 | 久久99国产一区二区三区 | 久久精品国产第一区二区 | 99热最新网址 | 精品综合久久久久久蜜月 | 日本人一级毛片免费完整视频 | 青草青青在线视频 | 精品国产乱码久久久久久浪潮 | 成人亚洲国产精品久久 | 亚洲综合激情另类图片专区 | 亚洲区欧美中文字幕久久 | 被黑人做的白浆直流在线播放 | 欧美日韩国产一区二区 | 亚洲男人的天堂久久香蕉网 | 97av免费视频| 蜜桃久久久 | 欧美午夜性春猛交 | 婷婷五 在线播放 | 国产精品久久久久影视青草 | 亚洲精品一区二区三区福利 | 久久成人小视频 | 亚洲欧美中日韩 | 国产在线精品成人一区二区三区 | 午夜影院普通 | 欧美日韩一级黄色片 | 亚洲无线码一区在线观看 | 精品外国呦系列在线观看 | 国内色视频 | 午夜精品久久久久久久爽 | 亚洲一区二区三区高清网 | 香蕉视频97 | 国产一级久久久久久毛片 | 国产99视频在线观看 | 亚洲日本一区二区三区高清在线 | 午夜dy888理论不卡达达兔 |