gpt4 book ai didi

javascript - jquery:如何捕获不在
区域的点击事件?

转载 作者:太空宇宙 更新时间:2023-11-04 15:40:13 26 4
gpt4 key购买 nike

我正在使用 zIndex 实现一个弹出窗口...一切正常,但我想实现一个功能,即当用户单击弹出 div 之外的任何区域时,div 将被关闭,如何这样做?

垃圾箱

最佳答案

(function($){
$.fn.outside = function(ename, cb){
return this.each(function(){
var $this = $(this),
self = this;

$(document).bind(ename, function tempo(e){
if(e.target !== self && !$.contains(self, e.target)){
cb.apply(self, [e]);
if(!self.parentNode) $(document).unbind(ename, tempo);
}
});
});
};
}(jQuery));

这是复制粘贴的代码

mouse click somewhere else on page (not on a specific div)

关于javascript - jquery:如何捕获不在<div>区域的点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com