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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤阳县| 德令哈市| 保康县| 会理县| 托克逊县| 垣曲县| 新晃| 贵溪市| 太谷县| 肇庆市| 沐川县| 玉溪市| 察雅县| 秀山| 梓潼县| 威宁| 石渠县| 建平县| 东阿县| 瓦房店市| 武胜县| 邮箱| 泸溪县| 左云县| 桂东县| 西宁市| 无锡市| 驻马店市| 泉州市| 郓城县| 葵青区| 威宁| 衡南县| 烟台市| 金山区| 思南县| 清镇市| 周至县| 平果县| 台南市| 彭水|