如果您針對特定keyCode
的keypress
事件調用preventDefault()
,那麼默認值將被阻止多長時間?它是爲了瀏覽器會話的生命還是僅在加載特定頁面時使用?是否0123,的行爲相同?event.preventDefault()持續多久?
一些示例代碼:
<script type="text/javascript">
<![CDATA[
function keydownhandler(e)
{
switch (e.keyCode)
{
case VK_BACK:
case 461:
preventDefault();
break;
default:
break;
}
}
document.addEventListener("keydown", keydownhandler, true);
]]>
</script>
這個問題真的是關於這種預防會持續多久的時間。 – codecowboy
對於該特定事件的每個實例,在兩種情況下都將永久阻止。 – Krycke