event.returnValue=false与event.preventDefault()

event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。

function stopDefault( e ) { 
   if ( e && e.preventDefault ){ 
    e.preventDefault();

   } else { 
    window.event.returnValue = false;

   } 
}

 

可以处理ie firefox下图片拖动的问题。

document.onmousemove=function(ev){

  var oEvent=ev||event;

  if(oEvent.preventDefault){oEvent.preventDefault();}
  else{oEvent.returnValue=false;}

}

posted @ 2013-12-05 16:21  纯属偶然_黄勇  阅读(7183)  评论(0编辑  收藏  举报