我禁用click
s的传播。
$(document).ready(function () {
$('#user-wrapper .dropdown-menu').click(function (e) {
e.stopPropagation();
});
});
如何重新启用它?
假设我想要有两个功能:stopPropagation()
和enablePropagation()
答案 0 :(得分:3)
一旦传播停止,就无法恢复。作为一种解决方法,您可以做的是设置变量,然后仅在此变量为真时停止:
var stop = false;
// do your logic here
if(stop){
event.stopPropagation();
}
或者你可以用另一种方式尝试这个
$('#some_link').click(function(event){
event.preventDefault();
});
$('#some_link').unbind('click'); //worked as the only method to restore the default action.
你的电话!
希望它有所帮助。