jquery怎么修改代码让鼠标点击空白处,弹出层不会关闭

发布网友 发布时间: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写了 当点击弹出层之外区域时 自动关闭
正常情况你不写永远不会关闭

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com