国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

JS教程:thickbox彈出框效果

2024-09-06 12:40:57
字體:
供稿:網(wǎng)友
thickbox是jquery的一個插件plugins;它可以實習彈出框效果;這個效果比瀏覽器自定義的效果要好的多,并且還可以自定義彈出框里的內(nèi)容;
開發(fā)者:cody lindle
thickbox的官方網(wǎng)址:http://jquery.com/demo/thickbox/
下載:可以在官方網(wǎng)址點擊thickbox.js 、thickbox-compressed.js、thickbox.css 、loadinganimation.gif鏈接;其中thickbox-compressed.js是壓縮版的javascript代碼,loadinganimation.gif為彈出框文件載入時的等待動畫;thickbox.css的css樣式文件,thickbox.js是完整代碼;

2

下面介紹一下使用方法:

實現(xiàn)需要在head標簽里加入下列javascript文件;現(xiàn)將jquery和thickbox下載,然后設(shè)置相應路徑;

12
<script type="text/javascript" src="文件夾路徑/jquery.js"></script><script type="text/javascript" src="文件夾路徑/thickbox.js"></script>

將css文件和loadinganimation.gif及macffbghack.png也上傳到你的網(wǎng)站;接下來加入css文件到head標簽里

同時要在css里修改
1
.tb_overlaymacffbghack {background: url(macffbghack.png) repeat;}

將url(macffbghack.png)設(shè)置為你的文件路徑;

官方demo

有單個圖片、圖片展覽、內(nèi)容、iframe和ajax內(nèi)容;
1.單張圖片是建立一個a標簽,給鏈接a加個class名為thickbox,同時將要顯示圖片包含在鏈接里如下:

<a href="images/single.jpg"  class="thickbox"><img src="images/single_t.jpg" /></a>

2、圖片展覽同樣建立多個a標簽,給鏈接a加個class名為thickbox,還有給rel設(shè)置相同的值,

1234
<a href="images/plant1.jpg" class="thickbox" rel="gallery-plants"><img src="images/plant1_t.jpg" alt="plant 1" /></a><a href="images/plant2.jpg" class="thickbox" rel="gallery-plants"><img src="images/plant2_t.jpg" alt="plant 2" /></a><a href="images/plant3.jpg" class="thickbox" rel="gallery-plants"><img src="images/plant3_t.jpg" alt="plant 3" /></a><a href="images/plant4.jpg" class="thickbox" rel="gallery-plants"><img src="images/plant4_t.jpg" alt="plant 4" /></a>

3、顯示內(nèi)容也要建立一個a標簽或者input ,給它加個class名為thickbox,為input標簽設(shè)置alt=”#tb_inline?height=高度&width=寬度&inlineid=要顯示內(nèi)容id”或a標簽設(shè)置href=”#tb_inline?height=高度&width=寬度&inlineid=要顯示內(nèi)容id”&modal=true”,其中modal=true為設(shè)置另一種關(guān)閉模式;默認不設(shè)置;接著要給需要顯示的內(nèi)容加上id=”要顯示內(nèi)容id”;id自己設(shè)定要與上邊鏈接為同一值;高度、寬度根據(jù)實際需要設(shè)置如下,可以事先將要顯示內(nèi)容css設(shè)置為:display:none;

1234
<input alt="#tb_inline?height=300&width=400&inlineid=myonpagecontent" type="button" value="show" class="thickbox" /><div id="myonpagecontent">要顯示的內(nèi)容</div><a href="#tb_inline?height=155&width=300&inlineid=hiddenmodalcontent&modal=true" class="thickbox">show hidden modal content.</a><div id="hiddenmodalcontent">要顯示的內(nèi)容</div>

4.iframe建立一個a標簽,給鏈接a加個class名為thickbox,a設(shè)置標簽的href=”要顯示的網(wǎng)頁地址或者php文件地址?keepthis=true&tb_iframe=true&height=高度&width=寬度”;還有另一種關(guān)閉模式:href=”要顯示的網(wǎng)頁地址或者php文件地址?placevaluesbeforetb_=savedvalues&tb_iframe=true&height=高度&width=寬度&modal=true”

123
<a href="ajax.php?keepthis=true&tb_iframe=true&height=250&width=400" class="thickbox">example 1</a><a href="ajaxoverflow.htm?keepthis=true&tb_iframe=true&height=300&width=500" class="thickbox">example 2</a><a href="iframemodal.html?placevaluesbeforetb_=savedvalues&tb_iframe=true&height=200&width=300&modal=true" class="thickbox">open iframe modal</a>

5.ajax內(nèi)容建立一個a標簽,給鏈接a加個class名為thickbox,a設(shè)置標簽的href=”要顯示的ajax文件地址?height=高度&width=寬度,例如:

1
<a href="ajaxoverflow.html?height=300&width=300" class="thickbox">scrolling content</a>

下面是一個內(nèi)容顯示的例子:


[ctrl+a 全部選擇 提示:你可先修改部分代碼,再按運行]

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴川市| 孙吴县| 蓬溪县| 桐乡市| 类乌齐县| 民权县| 曲麻莱县| 佛山市| 县级市| 梅河口市| 通许县| 桐庐县| 冷水江市| 永宁县| 荔波县| 芦山县| 句容市| 辽源市| 淮安市| 克拉玛依市| 陇川县| 台江县| 芜湖县| 天全县| 库车县| 舒兰市| 莒南县| 中西区| 灯塔市| 正安县| 濮阳市| 海伦市| 大理市| 萍乡市| 教育| 沙雅县| 德昌县| 邵阳市| 绥阳县| 大洼县| 南宁市|