thickbox.js是一個非常實用的編程插件,該插件是基于JQuery環境下的浏覽器UI框架,在使用浏覽器的過程中是需要開啓多窗口的,這時就可以使用thickbox.js插件來實現,非常方便快捷,需要的朋友趕緊來本站下載吧!

thickbox.js使用方法
第一步:將這三個文件引入到你要使用thickbox的頁面
第二步:一般簡單使用就是給標簽和Button添加樣式:class=thickbox
還有就是通過thickbox函數調用:如tb_init()、tb_show();見下文。
幾種不同用法:
1.點擊顯示圖片:
<a href="001.jpg" class="thickbox"><img src="001.jpg"/></a>
ok,就這樣搞定
2.點擊按鈕或鏈接

說明:給你要使用thickbox的或button添加"#TB_inline?height=300&width=400&",#TB_inline是thickbox固定用法,height和width是顯示彈出對話框的大小參數,inlineId是你要顯示的標簽或組件,modal是模式與非模式的選擇,當然你還可以接很多你自定義的參數
3.一般在項目中用得比較多的就是加載form的頁面,如添加,編輯在同一個list列表頁面,這時我們就可以將添加和編輯都做成thickbox形式
4.能自己定位到需要用thickbox的元素,不使用樣式,可以用函數
5.通過ajax加載的頁面,thickbox樣式會失效,解決辦法:
只要在AJAX載入HTML並更新到頁面後執行下以下代碼:
tb_init('.thickbox');
6.自定義函數調用:
如點擊縮圖,要顯示大圖,縮略圖URL只不過在大圖URL的後綴前加了s:

thickbox.js功能
ThickBox 的多功能性包括(图片,iframed 的内容,内嵌的内容,AJAX 的内容).
展示单一图片(single image)
展示图片集(multiple images)
展示内嵌内容(inline content)
展示被iFrame的内容(iframed content)
展示AJAX内容(AJAX content)
其他:教程本身還自帶了一個很酷的JS跳轉腳本
ThickBox 是用超轻量级的 jQuery 库 编写的. 压缩过 jQuery 库只15k, 未压缩过的有39k.
ThickBox 的 JavaScript 代码和 CSS 文件只占12k. 所以压缩过的 jQuery 代码和 ThickBox 总共只有27k.
ThickBox 能重新调整大于浏览器窗口的图片.
ThickBox 能隐藏 Windows IE 6 里的元素.
ThickBox 能在使用者滚动页面或改变浏览器窗口大小的同时始终保持居中. 点击图片, 覆盖层, 或关闭链接能移除 ThickBox.