阻止浏览器默认事件。什么是默认事件,例如浏览器默认右键菜单、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 (点进去进入详解)也能阻止默认事件。

最新文章

  1. swift 3.0 协议笔记
  2. SQLite 创建自增长标识列
  3. sprig里的controller之间的跳转的问题
  4. 时光煮雨 Unity3D实现2D人物动画① UGUI&Native2D序列帧动画
  5. FIO工具常用参数
  6. mysql 5.5 中的示例数据库 employees
  7. JQ滑动导航菜单的实现
  8. 实现android里面WebView显示内容
  9. 最近学习了下BI(商业智能)做报表
  10. C# 禁止ALT+F4(钩子)
  11. vue 从入门到精通(二)
  12. 浅析mongodb
  13. Java多线程,判断其他线程是否结束的方法
  14. 排序分析函数中对null的处理
  15. Java语法细节 - try_finally和set相关
  16. 50代码HTML5 Canvas 3D 编辑器优雅搞定
  17. March 03rd, 2018 Week 9th Saturday
  18. C# 中使用log4.net的注意事项
  19. docker的/var/lib/docker/overlay文件夹突然占满了硬盘
  20. js如何判断一个对象是不是Array?

热门文章

  1. jQuery源码分析系列(30) : Ajax 整体结构
  2. 深入学习jQuery选择器系列第七篇——表单选择器
  3. PHP关于web页面交互内容
  4. CSS字体记录
  5. 【NET MVC】View
  6. EXP/IMP迁移案例,IMP遭遇导入表的表空间归属问题
  7. struts2学习笔记--使用servletAPI实现ajax的一个小Demo
  8. CSS表格溢出省略号代替及其他标签
  9. 在Navicat premium上创建的SQL Server数据库,实现用PHP连接(即php连接微软MSSQL)
  10. DX9入门笔记1-D3D初始化