weebox基于jquery的彈窗插件
weebox是一個(gè)基于jquery的彈窗插件,一開(kāi)始只是拿了一個(gè) jQuery Modal Dialog 來(lái)用,但那位任兄寫(xiě)的支持太有限了,于是就著手修改代碼,但改到后面,發(fā)現(xiàn)基本上看不到原來(lái)的代碼了,只有css樣式中幾張背景圖留下來(lái)了,我就改了個(gè)名字。
它含有以下特性:
.支持多層彈窗
.支持單一彈窗,即同ID彈窗在打開(kāi)第二次使用時(shí),前一個(gè)將被自動(dòng)關(guān)閉,參考boxid選項(xiàng)
.支持自定義樣式,參考boxclass選項(xiàng)
.解決IE中SELECT的問(wèn)題,使用了bgiframe功能
.支持拖動(dòng)效果,通過(guò)draggable設(shè)置,參考draggable選項(xiàng)
.支持內(nèi)容來(lái)源方式Ajax, Selector(jQuery的), Text(直接內(nèi)容)
.支持多種彈窗類(lèi)型,參考type選項(xiàng)
.支持自動(dòng)關(guān)閉,參考timeout選項(xiàng)
.支持遮照效果(modal彈窗),參考modal選項(xiàng)
.支持不同的顯示位置,中間或者以某個(gè)元素為參照物,參考position選項(xiàng)
.支持彈窗打開(kāi)前(onopen)、點(diǎn)確認(rèn)(onok)、點(diǎn)取消(oncancel)、關(guān)閉窗口(onclose)等的回調(diào)函數(shù)
.支持打開(kāi)后,重新設(shè)置標(biāo)題(setTitle)、內(nèi)容(setContent)、按鈕等方法
.支持只在彈窗內(nèi)查找元素的方法:find(selector)
.支持打開(kāi)和關(guān)閉時(shí)的動(dòng)畫(huà)效果,參考animate、showAnimate,hideAnimate選項(xiàng)
