function stopEvent(evt) {
preventDefault(evt);
stopPropagation(evt);
}
function preventDefault(evt) {
if (evt && evt.preventDefault) { //阻止默认浏览器动作(W3C)
evt.preventDefault(); // 取消事件的默认行为
}
else { //IE中阻止函数默认动作的方式
evt.returnValue = false; //阻止事件的默认行为
}
}
function stopPropagation(evt) {
if (evt && evt.stopPropagation) { //阻止默认浏览器动作(W3C)
evt.stopPropagation(); // 阻止事件的传播
}
else { //IE中阻止函数默认动作的方式
evt.cancelBubble = true; //停止冒泡
}
preventDefault(evt);
stopPropagation(evt);
}
function preventDefault(evt) {
if (evt && evt.preventDefault) { //阻止默认浏览器动作(W3C)
evt.preventDefault(); // 取消事件的默认行为
}
else { //IE中阻止函数默认动作的方式
evt.returnValue = false; //阻止事件的默认行为
}
}
function stopPropagation(evt) {
if (evt && evt.stopPropagation) { //阻止默认浏览器动作(W3C)
evt.stopPropagation(); // 阻止事件的传播
}
else { //IE中阻止函数默认动作的方式
evt.cancelBubble = true; //停止冒泡
}
}