我正在使用 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));
这是来自
的复制粘贴代码关于javascript - Jquery:如何捕获不在<div>区域内的点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040166/