编程语言
首页 > 编程语言> > javascript – event.returnValue = false替换在IE 11中不起作用的preventdefault

javascript – event.returnValue = false替换在IE 11中不起作用的preventdefault

作者:互联网

以下工作正常,除了在IE 11中:

if( event.keyCode == 18 )
{
    event.preventDefault ? event.preventDefault() : event.returnValue = false 
    altcurrentstate = "keyisdown";
    Xmouse = x; 
    Ymouse= y;
    return false;   
}

我也试过了这个网站提供的其他方式但是不行,似乎无法阻止IE11中的默认无论如何,对于alt和箭头键. event.returnValue = false;诀窍也不起作用.不使用return false或者……

解决方法:

尝试在回调函数中实际返回false.

标签:javascript,cross-browser,internet-explorer-11
来源: https://codeday.me/bug/20190708/1405393.html