这两个功能最近使用在一些客户端产品的页面上,还是简单说说吧
ZYC.event.addEvent = function(el,type,handler){ if(document.attachEvent){ el.attachEvent('on' + type,handler); }else if(document.addEventListener){ el.addEventListener(type,handler,false); } }; var Handlers = function(e){ ZYC.event.preventDefault(e); } window.onload = function(){ ZYC.event.addEvent(document,'contextmenu',Handlers); ZYC.event.addEvent(document,'selectstart',Handlers); }
当然为了兼容FF,我们还需要加上一个样式
body{-moz-user-select:none;}