javascript - 如何防止事件引发?

标签 javascript jquery jquery-events

如果一个事件加注,是否有可能阻止其他事件加注?

<强> Example on jsFiddle

$(window).click(
    function(e)
    {
        $("#out").html("preventing next event from happening\n");
    });

$(window).click(
    function(e)
    {
        $("#out").html($("#out").html() + "evil event should not write here");
    });

最佳答案

$(window).click(
    function(e)
    {
        $("#out").html("preventing next event from happening\n");
        e.stopImmediatePropagation();
    });

$(window).click(
    function(e)
    {
        $("#out").html($("#out").html() + "evil event should not write here");
    });

http://api.jquery.com/event.stopImmediatePropagation/ -- 在这里阅读更多内容

关于javascript - 如何防止事件引发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5238797/

相关文章:

javascript - 按钮不在 jQuery 中切换

jquery - GWT 监听外部自定义 Javascript 事件

javascript - AngularJS Controller 中的重构函数

javascript - BxSlider 多个幻灯片

javascript - Javascript将除第一个单词之外的所有字符替换为下划线

javascript - 如何在具有特定数据值的替代元素上应用 CSS?

javascript - 如何从 jquery 和 ajax 中获取文本框的值?

javascript - Highcharts 每小时刻度间隔

javascript - 捕获jqGrid中下拉菜单的更改/点击事件

javascript - 标题中带有文本的按钮的大小与内部带有图标的大小不同。为什么?