发布网友 发布时间:2022-04-24 04:27
共5个回答
热心网友 时间:2022-04-23 04:47
最高效的方法是去改lightbox这个组件的源代码,它没有放出这方面的参数,默认就是点击任何位置会关闭。
我看了一下,lightbox组件版本较多,我无法直接告诉你在哪一行,你可以自己去搜索一下click,然后找到类似这段代码
$(document).on/bind('click',xxx)
或者$(document).click(xxx)
把这行注释掉就好了
热心网友 时间:2022-04-23 06:05
其实很简单的:在</html>
后面加上<script>document.onclick=function(){};</script>
就可以了
这个鼠标事件会覆盖原先的鼠标点击事件!
热心网友 时间:2022-04-23 07:40
你是用的插件吧?你看看这个插件有没有类似body的单机事件,一般点击空白处,弹出层关闭,要不然是body的事件要不然就是遮罩层的事件,你好好看看代码。
热心网友 时间:2022-04-23 09:31
直接设置点击事件返回flash,这样的话就相当于没有点击页面了。代码如下:
$(document).click(function(){
return false;
});
这是我的亲身实践总结的,试试100%可以。
热心网友 时间:2022-04-23 11:39
如果在鼠标点击空白处时 弹出层关闭
只有一种可能 那就是你的JQ写了 当点击弹出层之外区域时 自动关闭
正常情况你不写永远不会关闭