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
Lepaskan: 2016-05-16 15:18:56
asal
1329 orang telah melayarinya

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; 
  } 
 }) 
})
Salin selepas log masuk

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; 
    }

 });

Salin selepas log masuk

3 Lumpuhkan fungsi klik kanan
Kod adalah seperti berikut:

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

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(); 
}); 

Salin selepas log masuk

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan