1. 程式人生 > >layer彈層元件1.8釋出

layer彈層元件1.8釋出

以打造國內最實用的彈層元件為使命的layer,正迎來了她誕生以來最盛大的更新:1.8
這是layer到目前為止最穩定和強健的版本,人性化的介面會帶領你體念形形色色的層之互動。
這一次,我們有足夠的信心說:layer正在走向完美的起點。

從1.7.0釋出以來,更多的人們開始熟知了layer,於是一些潛在的bug和需求漸漸凸顯,鑑於此類現狀,layer1.8於四月底開始了規劃,旨在為web開發者增添更強健的動力。

layer1.8比較讓人驚喜的亮點有:新增的最小化/全屏/還原層功能、新增的layer.photots的相簿層拓展,以及相容性的進一步穩固。




--------------------------------------  我是華麗的分割線  --------------------------------------



以下為layer1.8的更新日誌:

【1.8.1更新日誌】
1、緊急修復ie7下無法顯示關閉按鈕的bug
2、緊急修復ie6最小化按鈕高度稍微溢位的bug
3、去掉layer.css的reset,以避免可能存在的樣式衝突

【1.8.0更新日誌】
01、新增視窗最小化/全屏/還原功能,通過配置引數 maxmin:true,不開啟不用配置。本功能只針對普通頁面層(type:1)和iframe層(type:2)有效。另外還需注意一點,引數area一旦配置%,將不會輸出此項圖示。
02、新增視窗最小化回撥函式min: function(index){}
03、新增視窗全屏回撥函式full: function(index){}
04、新增視窗還原回撥函式restore: function(index){}
05、新增方法layer.min(index, options)/layer.full(index, options)/layer.restore(index),分別用於外部設定新增視窗最小化/全屏/還原
06、iframe層新增一個scrolling引數,用於控制是否顯示滾動條。預設自動,如果想不顯示,配置 iframe: {scrolling: 'no'} 即可
07、layer.shift方法增加一個stop引數,用於設定是否動畫到最頂部。如layer.shift('bottom', 500, 1)則表示從最頂部動畫到指定座標。

08、優化IE6-8下拖動iframe層一卡一卡的問題
09、優化在IE低版本下的記憶體佔用問題。
10、優化內部程式碼。

11、修復layer.load('文字',time)第二個引數不能倒計時關閉的小bug
12、修復ie個別版本的低階瀏覽器,第二次彈出iframe層時,無法獲取焦點的bug
13、修改彈出動畫到offset設定好的位置,不再只是在邊緣。
14、修復layer.autoArea(index)的重大bug
15、修復當fix設為false時,layer.shift動畫彈出的bug。
16、修復layer.use無法正確執行回撥的bug

17、layer.shift不再對ie6提供支援。
18、為了規範統一性,關閉loading載入層的方法:layer.loadClose()改成layer.closeLoad()
19、對layer所需要的icon做了預先載入
20、layer.use支援載入外部的css/js

【拓展模組】
提示:相簿支援左右方向鍵切換,以及ESC鍵關閉。
21、新增layer.photos(options),以實現圖片的相簿模式瀏覽。支援獲取頁面指定區域所有圖片、支援非同步請求過來的json資料
22、新增layer.photosPage(options),用於相簿模式檢視頁面指定區域的所有圖片。
23、新增layer.ext = function(){}回撥方法,用於首次載入layer.ext.js時立即執行拓展層。
24、layer.prompt方法新增title和length引數,title用於自定義標題,length用於文字框的字數。如:layer.prompt({title:'helllo prompt', title: 300});
25、layer.tab方法新增offset引數,用於控制座標

來自

say論壇

官網:http://sentsin.com/jquery/layer/ 更多0