I want to disable home button event in browser. I am trying this code
var blockHome = function (e) {
if (e.keyCode == 36) {
e.preventDefault();
return false;
}
};
it is not working.
Anybody having idea please help.
I want to disable home button event in browser. I am trying this code
var blockHome = function (e) {
if (e.keyCode == 36) {
e.preventDefault();
return false;
}
};
it is not working.
Anybody having idea please help.
Use
keydown
event and based on the condition, applye.preventDefault();
var blockHome = function(e) {
if (e.keyCode == 36) {
e.preventDefault();
}
};
document.getElementById('blocked').addEventListener('keydown', blockHome);
<input type="text" id='blocked'>
To prevent scroll-up
behavior of document
, attach event on document
var blockHome = function(e) {
if (e.keyCode == 36) {
e.preventDefault();
}
};
document.addEventListener('keydown', blockHome);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>