js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器) 转
2024-08-24 07:16:17
1.阻止浏览器的默认行为
function stopDefault(e) {
//如果提供了事件对象,则这是一个非IE浏览器
if(e && e.preventDefault) {
//阻止默认浏览器动作(W3C)
e.preventDefault();
} else {
//IE中阻止函数器默认动作的方式
window.event.returnValue = false;
}
return false;
}
2.停止事件冒泡
function stopBubble(e) {
//如果提供了事件对象,则这是一个非IE浏览器
if(e && e.stopPropagation) {
//因此它支持W3C的stopPropagation()方法
e.stopPropagation();
} else {
//否则,我们需要使用IE的方式来取消事件冒泡
window.event.cancelBubble = true;
}
return false;
}
最新文章
- TableLayoutPanel导致的闪屏问题
- dobbo zookeeper 认识
- Android刷机教程之LG Nexus 5X线刷官方Nexus系列教程
- python获取绝对路径
- MTP in Android详解
- tcp有限状态机
- Windows Store App 近期访问列表
- EasyUI 验证框使用方法
- HTTP权威指南----缓存
- MapReduce明星搜索指数统计,找出人气王
- 病毒侵袭持续中 - HDU 3065(AC自动机,判断子串个数)
- filter 以及 orderBy的使用
- EF的两种延迟加载
- Android开发之Buidler模式初探结合AlertDialog.Builder解说
- 20130620—ant和java杂学随笔
- js获取图片的EXIF,解决图片旋转问题
- Spark 灰度发布在十万级节点上的成功实践 CI CD
- linux下redis4.0.2集群部署(利用原生命令)
- 【接口安全】接口合法性验证加密验签SIGN 签名规则
- PAT——1073. 多选题常见计分法(20)