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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:31:28
字體:
來源:轉載
供稿:網友

使用代碼:

<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彈層遮罩擋住窗體的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 怀仁县| 峨山| 合阳县| 永靖县| 弥渡县| 绥滨县| 泸定县| 克东县| 眉山市| 彭阳县| 新和县| 陆良县| 潮安县| 慈利县| 建始县| 乐至县| 鱼台县| 嘉禾县| 青海省| 策勒县| 温泉县| 吉林省| 大竹县| 康马县| 黄山市| 通榆县| 郧西县| 蓝山县| 兴国县| 保靖县| 云和县| 弥渡县| 永春县| 东山县| 通化市| 宿松县| 调兵山市| 南召县| 玉田县| 朝阳县| 襄汾县|