美文网首页
DOM 取消默认事件

DOM 取消默认事件

作者: ticktackkk | 来源:发表于2020-01-21 16:02 被阅读0次

一、
return false
用句柄的方式绑定return false才好使
二、
e.preventDefault();ie9以下不兼容

document.onmousemenu = function(e){
    console.log('a');
    e.preventDefault(); 取消右键点击默认事件
}

三、
e.returnValue = false 兼容ie
同上
四、封装一个兼容的取消默认事件的函数

document.onmousemenu = function(e){
    console.log('a');
    cancelHandler(e);调用执行
}

function cancelHandler(event) {
            if (event.preventDefault) {
                event.preventDefault();
            } else {
                event.returnValue = false;
            }
        }

相关文章

  • DOM 取消默认事件

    一、return false用句柄的方式绑定return false才好使二、e.preventDefault()...

  • 注册登录和事件

    1. 解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理。 事件传播机制: DOM2级事件规定的事件流...

  • JavaScript Events事件汇总

    事件参数、事件捕获冒泡 事件委托 事件默认行为 DOM 1 、DOM 2、DOM 3模型 实现遮罩功能(点击穿透、...

  • DOM事件与事件委托

    Get Started DOM事件○ 标准○ 术语○ addEventListener○ 取消冒泡○ 自定义事件 ...

  • zj9 事件

    事件模型、事件冒泡、事件捕获、事件代理、阻止默认事件、事件兼容等 题目1: DOM0 事件和DOM2级在事件监听使...

  • 6-2 事件-代码演示

    绑定点击事件和取消默认行为 自定义一个绑定事件,封装 点击激活,先显示激活,后显示取消。点击取消,正常显示。事件的...

  • css去除移动端默认样式

    去除所有默认样式 取消ios点击事件高亮效果

  • DOM utility

    DomEvent 绑定事件,解绑事件,阻止默认事件,获取事件状态等 DomUtil 获取DOM节点,修改样式,设置...

  • 取消默认菜单,冒泡事件

    1、取消默认菜单 2、取消冒泡 3、拖拽 4

  • 兼容

    事件绑定 移除事件 阻止事件冒泡 取消事件的默认行为 获取事件target 获取event对象 获取clientW...

网友评论

      本文标题:DOM 取消默认事件

      本文链接:https://www.haomeiwen.com/subject/ikyezctx.html