Rumah >hujung hadapan web >tutorial js >jQuery melumpuhkan kembali papan kekunci, menyekat F5 refresh dan melumpuhkan right-click_jquery

jQuery melumpuhkan kembali papan kekunci, menyekat F5 refresh dan melumpuhkan right-click_jquery

WBOY
WBOYasal
2016-05-16 15:18:561346semak imbas

Contoh dalam artikel ini memperkenalkan empat cara untuk melumpuhkan berbilang fungsi dalam jquery

1. Lumpuhkan F5 untuk memuat semula kod contoh jQuery
F5 mempunyai fungsi menyegarkan halaman web Kadang-kadang mungkin perlu untuk melumpuhkan fungsi ini. Berikut adalah contoh kod untuk memperkenalkan cara melaksanakan fungsi ini.
Kodnya adalah seperti berikut:

$(document).ready(function(){ 
 $(document).bind("keydown",function(e){ 
  var e=window.event||e; 
  if(e.keyCode==116){ 
   e.keyCode = 0; 
   return false; 
  } 
 }) 
})

2. jQuery melumpuhkan kembali papan kekunci, muat semula F5 dan kekunci pintasan lain

$(document).keydown(function(event){
   
     //屏蔽 Alt+ 方向键 ← 
     //屏蔽 Alt+ 方向键 →
     if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39)))  
     { 
        event.returnValue=false; 
        return false;
     }
 
     //屏蔽退格删除键 
     if(event.keyCode==8){
        return false; 
     }
        
     //屏蔽F5刷新键 
     if(event.keyCode==116){
        return false; 
     }
 
    //屏蔽alt+R 
    if((event.ctrlKey) && (event.keyCode==82)){
       return false; 
    }

 });

3 Lumpuhkan fungsi klik kanan
Kod adalah seperti berikut:

$(document).ready(function() { 
$(document).bind("contextmenu",function(e) { 
alert("sorry! No right-clicking!"); 
return false; 
}); 
}); 

4. Kod pelaksanaan jQuery untuk menghalang kunci ruang belakang daripada menggulung semula halaman web

$(document).keydown(function (e) { 
var doPrevent; 
if (e.keyCode == 8) { 
var d = e.srcElement || e.target; 
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') { 
doPrevent = d.readOnly || d.disabled; 
} 
else 
doPrevent = true; 
} 
else 
doPrevent = false; 

if (doPrevent) 
e.preventDefault(); 
}); 

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia akan membantu kajian semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn