下到處工作正常,除了在IE 11:event.returnValue = false來替換的preventDefault在IE瀏覽器不工作11
if(event.keyCode == 18)
{
event.preventDefault ? event.preventDefault() : event.returnValue = false
altcurrentstate = "keyisdown";
Xmouse = x;
Ymouse= y;
return false;
}
我也試着在這個網站提供的其他方式,但不,不能似乎無論如何,在IE 11中使用preventDefault
替代alt和箭頭鍵。 event.returnValue = false;
技巧也無法正常工作。不工作與返回錯誤要麼...
你能告訴您更多的代碼?我的猜測是你沒有實際定義'event',而是使用全局window.event(這在所有瀏覽器中都不支持) –
就像@KevinB說的,其他的東西應該是錯的。 'preventdefault'自[IE9以來]一直支持(http://msdn.microsoft.com/en-us/library/ie/ff975460(v = vs.85).aspx)。 – Chris
event.preventDefault? event.preventDefault():event.returnValue = false;這條線固定我的問題(y) –