亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

jquery插件thickbox

系統(tǒng) 2521 0

thickbox是jQuery的一個插件,其作用是彈出對話框、網(wǎng)頁框,使用戶體驗度更加愉悅,下面就來簡單介紹它的幾種用法。
聲明一下:這只是個人的總結(jié)記載而已。
準備工作:你需要三個文件:thickbox.js、thickbox.css、jquery.js,網(wǎng)上到處可下
具體使用:
第一步:將這三個文件引入到你要使用thickbox的頁面

< scripttype = " text/javascript " src = " jquery.js " ></ script >
< scripttype = " text/javascript " src = " thickbox.js " ></ script >
< linkrel = " stylesheet " href = " thickbox.css " type = " text/css " />

第二步:一般簡單使用就是給<a>標簽和Button添加樣式:class=thickbox
還有就是通過thickbox函數(shù)調(diào)用:如tb_init()、tb_show();見下文。
幾種不同用法:
1.點擊顯示圖片:

< ahref = " 001.jpg " class = " thickbox " >< imgsrc = " 001.jpg " /></ a >

ok,就這樣搞定
2.點擊按鈕或鏈接:

< inputalt = " #TB_inline?height=300&width=400&inlineId=div1 " title = " shawnliu " class = " thickbox " type = " button " value = " Show " />
< ahref = " #TB_inline?height=155&width=300&inlineId=div2&modal=true " class = " thickbox " > Showhiddenmodalcontent. </ a >

< divid = " div1 " style = " display:none " >
< P >
這是一個非模式對話框。
</ P >
</ div >

< divid = " div2 " style = " display:none " >
< P >
這是一個模式對話框。
< pstyle = " TEXT-ALIGN:center " >< INPUTid = " Login " onclick = " tb_remove() " type = " submit " value = " Ok " /></ p >
</ P >
</ div >

說明:給你要使用thickbox的<a>或button添加"#TB_inline?height=300&width=400&",#TB_inline是thickbox固定用法,height和width是顯示彈出對話框的大小參數(shù), inlineId是你要顯示的標簽或組件, modal是模式與非模式的選擇,當然你還可以接很多你自定義的參數(shù)
3.一般在項目中用得比較多的就是加載form的頁面,如添加,編輯在同一個list列表頁面,這時我們就可以將添加和編輯都做成thickbox形式,如下圖:
jquery插件thickbox
怎樣做呢一樣的,給添加鏈接加thickbox樣式:

< ahref = " add.shtml?width=300&height=250 " class = " thickbox " > 新增 </ a >

前提是你得將要顯示的頁面(add.shtml)做好,然后指定你要顯示的大小
編輯同樣是一樣:先將原信息提取出來,再讓用戶修改:
jquery插件thickbox
代碼也一樣:

< ahref = " edit.shtml?width=300&height=250&nid=item.nid " class = " thickbox " > 編輯 </ a >

4.能自己定位到需要用thickbox的元素,不使用樣式,可以用函數(shù),如:

< divid = " PicList " >
< ahref = " Pic01.jpg " >< imgsrc = " Pic01s.jpg " border = " 0 " /></ a >
< ahref = " Pic02.jpg " >< imgsrc = " Pic01s.jpg " border = " 0 " /></ a >
</ div >

$(function(){
tb_init(
" #PicLista[img] " );});

5.通過ajax加載的頁面,thickbox樣式會失效,解決辦法:
只要在AJAX載入HTML并更新到頁面后執(zhí)行下以下代碼:

tb_init( ' .thickbox ' );

6.自定義函數(shù)調(diào)用:
如點擊縮圖,要顯示大圖,縮略圖URL只不過在大圖URL的后綴前加了s:

< divid = " PicList " >
< imgsrc = " Pic01s.jpg " border = " 0 " />
< imgsrc = " Pic01s.jpg " border = " 0 " />
</ div >

$(function(){
$(
" #PicListimg " ).click(function(){
tb_show(
"" , this .src.substring( 0 , this .src.length - 5 ) + ' .jpg ' , false );
});});

另外,如果想用其它事件,還可以將click改成你想觸發(fā)thickbox的事件。

jquery插件thickbox


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品久久亚洲一区二区 | 一级毛片看真人在线视频 | 成人亚洲国产精品久久 | 久草在线中文 | 伊人一伊人色综合网 | 国产精品热久久毛片 | 国产精品第1页在线播放 | 国产se| 奇米777影视成人四色 | 一级二级毛片 | 奇米色偷偷| 99日韩 | 成熟女人免费一级毛片 | 九色91精品国产网站 | 亚洲欧美一区二区三区在线播放 | 青青草论坛 | 福利网站在线播放 | 欧美毛片又粗又长又大 | 中文xxx视频 | 99尹人香蕉国产免费天天在线 | 妖精视频永久在线入口 | 久久99久久成人免费播放 | 四虎精品免费国产成人 | 欧美成人一区亚洲一区 | 亚洲久久影院 | 久久99九九99九九99精品 | 国模无水印一区二区三区 | 一区二区三区四区产品乱码伦 | 亚洲久久在线观看 | 久久久视 | 国产偷久久 | 欧美一区二区三区香蕉视 | 咪咪爱在线视频 | 国产精品毛片久久久久久久 | 国产精品成人久久久久 | 呦系列视频一区二区三区 | 香蕉视频免费看 | 国产精品三 | 日本大蕉香蕉大视频在线观看 | 中文字幕日韩精品一区口 | 精品久久久久久影院免费 |