acara keydown()
Definisi dan penggunaan
Proses penekan kekunci yang lengkap dibahagikan kepada dua bahagian: 1. Kuncinya ialah ditekan ke bawah; 2. Butang dilepaskan.
Acara keydown berlaku apabila butang ditekan.
Kaedah keydown() mencetuskan acara keydown, atau menentukan fungsi untuk dijalankan apabila peristiwa keydown berlaku.
Nota: Jika ditetapkan pada elemen dokumen, peristiwa ini akan berlaku tanpa mengira sama ada elemen itu mempunyai fokus.
Sintaks
$("").keydown()
Mari kita tulis acara keydown
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>submit</title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <p>php 中文网</p> <script> $('body').keydown(function(){ $('p').html('php.cn'); }) </script> </body> </html>
Apabila papan kekunci ditekan, "php Chinese website " akan digantikan dengan "php.cn"
acara keyup
Definisi dan penggunaan
Yang lengkap proses menekan kekunci dibahagikan kepada dua bahagian, kekunci ditekan, dan kemudian kekunci dilepaskan dan ditetapkan semula.
Acara keyup berlaku apabila butang dilepaskan. Ia berlaku pada elemen yang pada masa ini mempunyai fokus.
Kaedah keyup() mencetuskan acara keyup, atau menentukan fungsi untuk dijalankan apabila acara keyup berlaku.
Nota: Jika ditetapkan pada elemen dokumen, peristiwa ini akan berlaku tanpa mengira sama ada elemen itu mempunyai fokus.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> <p>php 中文网</p> <script> $('body').keyup(function(){ $('p').html('php.cn'); }) </script> </body> </html>
Melihat contoh di atas, anda boleh nyahpepijat secara setempat Apabila papan kekunci ditekan tetapi tidak dilepaskan, teks tidak akan berubah Apabila papan kekunci dilepaskan, teks akan berubah >bahagian seterusnya