layui使用弹出层 关闭后弹层的内容又显示出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui使用弹出层 关闭后弹层的内容又显示出来相关的知识,希望对你有一定的参考价值。

参考技术A 1.layui的弹层插件  layer 使用 当弹层的内容很多时,可以先在页面上写好,一般是写在body里面,不要放在其他的div里面,防止弹层受到影响,使用方法:

<div id="test" style="display:none;">这里放置弹窗内容</div>

<script>

    layui.use('layer',function()

      layer.open(

          type:1,

          title: '测试',

          content: $('#test')

      );

    );

</script>

这是使用了  $  ,  前提是引入了jquery, 当然layui里面已经内置了jquery模块,只需要引入就可以  $ = layui.jquery;但是下面的问题就来了。。。

2.使用以上的方法弹出层后,点击关闭弹窗,发现弹窗的内容(原本隐藏的div)又显示在页面了。

    原因: 你可能引入了某些插件,插件需要引入jquery,而你又引用了layui的jquery,所以就冲突了

解决办法: 在插件的js里面引用layui的jquery

以上是关于layui使用弹出层 关闭后弹层的内容又显示出来的主要内容,如果未能解决你的问题,请参考以下文章

Layui弹出层日期和时间选择即时通讯分页

layui的弹出层效果在导航中的使用

layui简单小问题,如何将下面的弹层事件绑定到按钮AA上

layui使用layer弹出层父子页面事件相互调用方法

layer点击确定关闭弹出层事件

js点击任意区域弹出层消失,js点击弹出层之外的任意区域弹出层消失,常见弹层的封装