日期:2014-05-16  浏览次数:20410 次

如何让页面上某些元素脱离全页面的click事件呢
有一个click事件是绑在html上的  也就是$("html").bind("click",function)

但是现在的需求是一些特殊的元素不要执行这个function  请问该怎么做呢

------解决方案--------------------
$("那些不需要的元素的选择器放到这里").click(function(){
  return flase; //
});
这个return false可以stopPropagation,阻止事件冒泡。
------解决方案--------------------
引用:

$(特殊元素).click(function(e){
    e.stopProgration();//阻止click事件向上冒泡
})

拼错了~应该是e.stopPropagation()
------解决方案--------------------
引用:
Quote: 引用:

$("html").unbind("click",function)


除了特殊元素脱离。。其他的元素还是需要这个function的啊  不是要全部都unbind掉

$(特殊元素).click(false);