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

jquery 执行的问题
我的一个按钮在点击的时候 执行完了 会执行一些其他的jquery代码 在执行的方法里 我已经阻止事件冒泡了 

这个问题好头疼啊

反复执行了如下代码
return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b


求教各位js大神到底是怎么回事啊


------解决方案--------------------
你怎么阻止的冒泡
------解决方案--------------------
贴代码。。。。
------解决方案--------------------
贴些模拟你环境的代码
------解决方案--------------------
试试stopImmediatePropagation
------解决方案--------------------
<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结构什么样的