jquery跨浏览器解决方案

时间:2010-05-01 00:59:07

标签: jquery

与以下内容相当的jQuery是什么:

function stopEvent(evt) {
if (window.event) window.event.cancelBubble = true;
else evt.stopPropagation();
}

1 个答案:

答案 0 :(得分:2)

jQuery Event object实现了一个stopPropagation方法,这是一种跨浏览器的方法来防止事件冒泡DOM树。例如:

// when an anchor with id of someElement gets clicked
$("#someElement").click(function(e) {
    e.stopPropagation();
});

请注意,return false与调用e.preventDefault() e.stopPropagation()的效果相同。