本文演示了jQuery在指定区域之外单击指定层的方法:

点击页面上的页面并关闭图层。常见的效果是点击弹出层并关闭弹出图层。今天,我遇到了一种效果,使用jQuery很简单,顺便回顾一下相关的知识。


$(document)。Mouseup(function(e){
如果($(e.target)。母(# big_map)。长度= = 0){
$(# big_map)。隐藏(快速);
}
})




上面的jQuery代码意味着当鼠标按钮在页面中被释放时,就会触发函数函数。找到包含所有匹配元素的唯一父元素的元素集,以确定元素的元素数目。如果等于0,则不在指定区域关闭指定的层。

定义和用法:

e.target:触发的点击元(DOM对象),并没有改变,它总是目标DOM元素,直接接受的事件。

母({表达式}):得到一组包含所有匹配元素的父元素的元素只。

长度中的元素数量:jQuery对象。

MouseUp事件:

当鼠标按键上轻松的MouseUp事件发生的元素。

的MouseUp事件,不同的点击事件,只需要放松按钮,当鼠标指针位于元,鼠标按钮的触发事件的松弛。

()方法的MouseUp触发MouseUp事件,或指定一个函数运行当MouseUp事件发生。

关于jQuery相关内容的更多读者感兴趣的读者可以看到特别站:

希望本文能对jQuery程序设计有所帮助。