最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JavaScript實現(xiàn)改造layer彈層移動版組件

 更新時間:2024年04月28日 09:17:07   作者:初九之潛龍勿用  
這篇文章主要為大家詳細介紹了使用JavaScript實現(xiàn)改造layer彈層移動版組件的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

我們決定在自研的Craneoffice.net框架中,引入 layer彈出層移動版,無須引用 jquery,改造思路是用不同顏色的樣式表達不同的警告級別,另外通過一些代碼,解決不能嵌入或嵌入 iframe 不理想的問題。

添加了一個方法

添加了 layer.gt(type) 方法,該方法用于便捷的設(shè)置警告類型樣式,返回值為樣式字符串。

參數(shù)介紹

layer.gt('ok')    成功類型的提示樣式

layer.gt('error')    錯誤類型的提示樣式

layer.gt('info')    信息類型的提示樣式

layer.gt('alert')    警告類型的提示樣式

代碼示例

layer.open({
                style: layer.gt('ok'),
                content: '歡迎使用云服務(wù)。這是改造版layer彈出框!',
                btn: ['Yes', 'no', 'Canel'],
                shadeClose: false,
                yes: function () {
                    layer.open({
                        content: '點擊了 Yes 按鈕'
                      , time: 2
                      , skin: 'msg'
                    });
                },
                no: function () {
                    layer.open({
                        content: '點擊了 No 按鈕'
                      , time: 2
                      , skin: 'msg'
                    });
                },
                cancel: function () {
                    layer.open({
                        content: '點擊了 Canel 按鈕'
                      , time: 2
                      , skin: 'msg'
                    });
                }
            });

給style屬性通過這個方法賦值就可以了。

嵌入iframe

代碼示例

var url = 'https://cn.bing.com/';
            var ifr = document.createElement("div");
            var iframepage = '<iframe src="' + url + '" frameborder="0" height="400" width="100%" >'; //height不要設(shè)置百分比
            ifr.innerHTML = iframepage;
            layer.open({
                style: layer.gt('ok'),
                type: 0,
                content: ifr.outerHTML,
                btn: '關(guān)閉',
                yes: function () {
                    layer.closeAll();
                }
            });

通過這段代碼可以正確顯示想要達到的效果,顯示如下圖:

可實現(xiàn)無邊距的嵌入iframe。

小結(jié)

這是我們引用的layer彈出層的早期組件,屬于移動版,針對其中的改造只是體現(xiàn)了自己的一些設(shè)計想法,希望大家批評指正。

到此這篇關(guān)于使用JavaScript實現(xiàn)改造layer彈層移動版組件的文章就介紹到這了,更多相關(guān)JavaScript改造layer組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

望都县| 顺义区| 英吉沙县| 湖南省| 沙田区| 平度市| 平阳县| 中山市| 静宁县| 和硕县| 留坝县| 衡阳市| 吉首市| 图木舒克市| 尉犁县| 方城县| 定安县| 梁山县| 临清市| 固镇县| 宜兰县| 肥城市| 龙泉市| 江安县| 吉隆县| 曲靖市| 阿拉尔市| 广宗县| 瓮安县| 吉安市| 屏东市| 富川| 新干县| 延长县| 平凉市| 七台河市| 大城县| 大厂| 汉沽区| 美姑县| 阿坝县|