功能:停止事件冒泡 function stopBubble(e) { // 如果提供了事件對象,則這是一個非IE瀏覽器 if ( e && e.stopPropagation ) { // 因此它支持W3C的stopPropagation()方法 e.stopPropagation(); } els ...
功能:停止事件冒泡
function stopBubble(e) {
// 如果提供了事件對象,則這是一個非IE瀏覽器
if ( e && e.stopPropagation ) {
// 因此它支持W3C的stopPropagation()方法
e.stopPropagation();
} else {
// 否則,我們需要使用IE的方式來取消事件冒泡
window.event.cancelBubble = true;
}
}
功能:阻止事件預設行為
function stopDefault( e ) {
// 阻止預設瀏覽器動作(W3C)
if ( e && e.preventDefault ) {
e.preventDefault();
} else {
// IE中阻止函數器預設動作的方式
window.event.returnValue = false;
}
return false;
}