Nik*_*ike 2 jquery click hide jquery-selectors
标题总结了它.
我只是想隐藏#test,而不是#test或其子项被点击.
您可以在此处使用事件冒泡,例如:
$("#test").click(function(e) {
e.stopPropagation();
});
$(document).click(function() {
$("#test").hide();
});
Run Code Online (Sandbox Code Playgroud)
如果来自内部 的点击#test停止冒泡event.stopPropagation(),如果它来自其他任何地方click(默认情况下)会一直冒泡document,其中有一个.click()要隐藏的处理程序#test.
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |