2015-10-19 2 views
0

Я пытаюсь предотвратить забой от навигации обратно к предыдущей странице с моим кодомОтключить забой не работает, когда фокус в Select

$(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

Смежные вопросы