javascript對(duì)話框(彈出層)組件artDialog
artDialog是一個(gè)輕巧且高度兼容的javascript對(duì)話框組件,可讓你的網(wǎng)頁(yè)交互擁有桌面軟件般的用戶體驗(yàn)。
artDialog2采用全新的UI
功能: 支持鎖定屏幕(遮罩)、模擬alert和confirm、多窗口彈出、靜止定位、支持Ese鍵關(guān)閉對(duì)話框、定時(shí)關(guān)閉、自定義位置、拖動(dòng)、鼠標(biāo)調(diào)節(jié)窗口大小、換膚、穿越框架
優(yōu)點(diǎn):
- 兼容主流瀏覽器:支持IE6和IE6+, Firefox, chrome, Opera, Safari
- 自適應(yīng)內(nèi)容:無需預(yù)設(shè)高寬, 對(duì)話框自適應(yīng)消息內(nèi)容的大小 (包括按鈕),并且支持消息框大小拖動(dòng)調(diào)節(jié)
- 智能消息對(duì)齊:如果設(shè)置了對(duì)話框?qū)挾,文本?huì)自動(dòng)居中或者居左對(duì)齊
- 容錯(cuò):如果定義的寬度高度小于內(nèi)容大小不會(huì)出現(xiàn)錯(cuò)位,
- 智能定位:使用自定義坐標(biāo)的時(shí)候智能修正位置,確保其在可視范圍 (適用于彈出菜單)
- 拖動(dòng)流暢:不會(huì)粘住鼠標(biāo)也不會(huì)拖出瀏覽器視口導(dǎo)致無法控制
- 輕巧: js壓縮后不到8KB (在js內(nèi)嵌了核心兼容布局CSS的情況下)
- 制訂皮膚:九宮格布局, 鉤子完善,制作皮膚相當(dāng)簡(jiǎn)易, 內(nèi)置IE6 png 32透明和定位解決方案。
- IE6無抖動(dòng)靜止定位:在IE6下可實(shí)現(xiàn)與現(xiàn)代瀏覽器一樣完美靜止定位效果
- IE6遮蓋下拉控件支持:支持 IE6 下覆蓋下拉控件 (注:半透明皮膚不支持)
附帶皮膚:
google chrome[支持ie6覆蓋下拉控件]
facebook[只用了一張不到1k的背景圖]
更新列表
下一版計(jì)劃逐步實(shí)現(xiàn)背景預(yù)加載和Opera BUG修復(fù)..
v2.0.5
- 解決頁(yè)面載入即彈出的情況造成水平對(duì)齊不正常的BUG(主要是dom ready事件綁定)
- 增加parent參數(shù),支持對(duì)話框穿越框架在父頁(yè)面彈出
v2.0.5
- 剔除yesClose參數(shù),如果要點(diǎn)擊確定或者取消按鈕不自動(dòng)關(guān)閉對(duì)話框,讓回調(diào) 函數(shù)返回false即可
- 更改x參數(shù)名為left,y為top,為后續(xù)版本拓展right與bottom參數(shù)需要
- 修改皮膚aero和chrome的圖標(biāo)布局,讓回行消息文本留出圖標(biāo)的寬度
v2.0.4
- 修改一小處兼容框架樣式,防止調(diào)用頁(yè)面body設(shè)置了文本對(duì)齊導(dǎo)致對(duì)話框標(biāo)題文本也居中
v2.0.3
- 增加id參數(shù),可以方便外部腳本控制整個(gè)對(duì)話框,同時(shí)可防止對(duì)話框重復(fù)彈出
- 增加yesClose參數(shù),用于阻止對(duì)話框點(diǎn)擊確定后自動(dòng)關(guān)閉
v2.0.0 ...
其他各版本下載:http://code.google.com/p/artdialog/downloads/list
本文鏈接:http://www.95time.cn/download/product/2010/7513.asp
出處:藍(lán)色理想
責(zé)任編輯:moby
|