2015年11月29日

javascript

默认行为

document.oncontextmenu=function(ev){
    var oEvent=ev||event;
        var oDiv=document.getElementById('div1');
        oDiv.style.display='block';
        oDiv.style.left=oEvent.clientX+'px';
        oDiv.style.top=oEvent.clientY+'px';

        return false;//阻止默认事件;
    }

阻止默认的右键菜单,弹出自定义菜单;

事件绑定

添加事件会相会覆盖;

attachEvent(事件名,函数):IE10一下支持,对应的接触绑定函数是detachEvent(事件名,函数)

addEventListener(事件名,函数,false):支持火狐、Chrome,接触绑定函数是removeEventListener(事件名,函数,false)

事件捕获

//只适用于IE; setCapture():事件捕获函数; 事件就是把时间都集中到一个对象(例如按钮)中处理;

releaseCapture():取消事件捕获;

Last updated