阻止默认事件event.preventDefault();
2024-10-12 23:56:50
阻止浏览器默认事件。什么是默认事件,例如浏览器默认右键菜单、a标签默认连接跳转...,如何阻止呢?
Firefox中,event必须作为参数传入。
IE中,event是window对象的属性。
event.preventDefault();方法用于取消默认事件,但是不兼容IE,在IE下,要用event.returnValue=false;来处理。
document.oncontextmenu=function (ev) {
var oEvent=ev||event;
if (oEvent.preventDefault) {
oEvent.preventDefault();
} else{
oEvent.returnValue=false;
}
}
还有,return false (点进去进入详解)也能阻止默认事件。
最新文章
- swift 3.0 协议笔记
- SQLite 创建自增长标识列
- sprig里的controller之间的跳转的问题
- 时光煮雨 Unity3D实现2D人物动画① UGUI&;Native2D序列帧动画
- FIO工具常用参数
- mysql 5.5 中的示例数据库 employees
- JQ滑动导航菜单的实现
- 实现android里面WebView显示内容
- 最近学习了下BI(商业智能)做报表
- C# 禁止ALT+F4(钩子)
- vue 从入门到精通(二)
- 浅析mongodb
- Java多线程,判断其他线程是否结束的方法
- 排序分析函数中对null的处理
- Java语法细节 - try_finally和set相关
- 50代码HTML5 Canvas 3D 编辑器优雅搞定
- March 03rd, 2018 Week 9th Saturday
- C# 中使用log4.net的注意事项
- docker的/var/lib/docker/overlay文件夹突然占满了硬盘
- js如何判断一个对象是不是Array?