有一个click事件是绑在html上的  也就是$("html").bind("click",function)但是现在的需求是一些特殊的元素不要执行这个function  请问该怎么做呢

解决方案 »

  1.   

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

  2.   


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

  3.   

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

  4.   


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

  5.   

    拼错了~应该是e.stopPropagation()
      

  6.   


    除了特殊元素脱离。。其他的元素还是需要这个function的啊  不是要全部都unbind掉
    $(特殊元素).click(false);