2015-10-19 61 views
0

我正在試圖防止退格鍵從導航回到以前的頁面,我的代碼工作時,重點禁用退格不選擇

$(document).keydown(function (e) { 

    if (e.keyCode === 8) { 

     alert("Backspace is pressed"); 

     e.preventDefault; 
     return false; 

    } else { 

    } 

}); 

它的工作除了當我專注於select標籤,然後按空格鍵它忽略我創建的功能。

+0

您可以發佈帶有點點的解釋小提琴? –

回答

0

here

代碼:

window.addEventListener('keydown', function(e) { 

    var key = e.keyCode || e.which; 
    if (key == 8 /*BACKSPACE*/ || key == 46/*DELETE*/) { 
    var len=window.location.href.length; 
    if(window.location.href[len-1]!='#') window.location.href += "#"; 
    } 
},false); 

JSFIDDLER