我的一个按钮在点击的时候 执行完了 会执行一些其他的jquery代码 在执行的方法里 我已经阻止事件冒泡了 这个问题好头疼啊反复执行了如下代码
return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b
求教各位js大神到底是怎么回事啊

解决方案 »

  1.   

    这种情况只有在ie下出现 但是ff和谷歌都没有问题 求教!
      

  2.   

            $(this).hide();
            $(".delallshow").show();        try {
                event.stopPropagation();
                window.event.cancelBubble = true;
            } catch (e) {
            }
      

  3.   

     $(".delall").click(function (event) {   $(this).hide();
            $(".delallshow").show();        try {
                event.stopPropagation();
                window.event.cancelBubble = true;
            } catch (e) {
            }
    }贴一个完整的
      

  4.   

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
    <div onclick="alert('parentNode')">
    <div class="delall">delall</div>
    <div class="delallshow" style="display:none">delallshow</div>
    </div>
    <script>
        $(function () {
            $(".delall").click(function (event) {            $(this).hide();
                $(".delallshow").show();
                try {
                    event.stopPropagation();
                    window.event.cancelBubble = true;
                } catch (e) {
                }
            });
        });
    </script>没问题啊,没有执行<div onclick="alert('parentNode')">,冒泡到父节点。。不知道html结构什么样的