国产探花免费观看_亚洲丰满少妇自慰呻吟_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彈層遮罩擋住窗體的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

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

圖片精選

主站蜘蛛池模板: 牟定县| 岳西县| 衢州市| 香格里拉县| 新兴县| 桦川县| 尤溪县| 清涧县| 平原县| 纳雍县| 乐都县| 和林格尔县| 泽普县| 蒙城县| 杭锦后旗| 晋宁县| 陕西省| 兰州市| 拉孜县| 花垣县| 彰化市| 兴义市| 伊吾县| 郓城县| 延长县| 虎林市| 琼结县| 明光市| 平和县| 尼玛县| 体育| 包头市| 颍上县| 廊坊市| 肃北| 拉孜县| 平舆县| 益阳市| 康平县| 双峰县| 上饶县|