国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

解決layer彈層遮罩擋住窗體的問題

2019-11-19 13:13:41
字體:
來源:轉載
供稿:網友

使用代碼:

<div>   <div>這里面某個按鈕觸發彈層<div>   <div id='dialog' hidden='hidden'></div></div>

如果上面的按鈕觸發了彈層 layer.open 且content是某個DOM元素

content:$('#dialog')

那么這里彈出層,遮罩會遮住到彈窗導致操作不了。

官網給出的說法是 如果彈層的內容content是某個DOM元素的話,要放在body的根節點下。不能放在div里面了。

我看了html代碼,最后生成的遮罩DOM元素的位置是body的子級,所以知道彈層的DOM要和遮罩的DOM 要在同一層。

所以這里再彈層的success的事件里面進行了處理,將遮罩的DOM位置挪動了一下,和彈層DOM元素同一級,代碼如下:

success:function(layero){   var mask = $(".layui-layer-shade");   mask.appenTo(layero.parent());   //其中:layero是彈層的DOM對象}

這樣 彈層的遮罩DOM元素和彈層元素就在同一層了,就不會擋著彈層了。

以上這篇解決layer彈層遮罩擋住窗體的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮安市| 通辽市| 县级市| 夏邑县| 博湖县| 安岳县| 石狮市| 高平市| 石门县| 墨竹工卡县| 晋中市| 连州市| 伊宁县| 武功县| 博乐市| 宁强县| 汉源县| 光山县| 乌拉特前旗| 清丰县| 政和县| 阿克| 忻城县| 六枝特区| 桂阳县| 锡林浩特市| 札达县| 会昌县| 宁波市| 安康市| 外汇| 株洲县| 皋兰县| 东乌珠穆沁旗| 合川市| 托里县| 新津县| 农安县| 丰台区| 浦县| 沙田区|