Acara mana yang menyokong acara menggelegak

百草
Lepaskan: 2023-11-20 15:29:53
asal
1136 orang telah melayarinya

Acara yang menyokong acara menggelegak termasuk acara tetikus, acara papan kekunci, acara borang, acara tetingkap, acara sentuh, dsb. Pengenalan terperinci: 1. Acara tetikus, klik, dblclick, tetikus turun, tetikus, alih tetikus, tetikus keluar, dsb. 2. Acara papan kekunci, kekunci kekunci, tekan kekunci, dll.; kabur, dsb.; 4 , peristiwa tetingkap, dsb.

Acara mana yang menyokong acara menggelegak

Sistem pengendalian untuk tutorial ini: sistem Windows 10, komputer DELL G3.

Acara menggelegak ialah kaedah penyebaran acara biasa dalam JavaScript. Apabila peristiwa menyala pada elemen, peristiwa itu bukan sahaja menyala pada elemen itu, tetapi juga menggelembung, mencetuskan pengendali acara unsur induknya. Mekanisme menggelegak ini membolehkan kami menggunakan lebih sedikit kod untuk mengendalikan acara yang sama, terutamanya apabila berurusan dengan struktur DOM yang kompleks.

Kebanyakan acara penyemak imbas menyokong acara menggelegak, termasuk:

1 Acara tetikus: klik, dblclick, tetikus turun, tetikus, alih tetikus, tetikus keluar, dll.;# 🎜🎜. #

2. Acara papan kekunci: kekunci kekunci, kekunci, dll.;

3 ## 🎜🎜#4. Acara tetingkap: muat, bongkar, ubah saiz, tatal, dll.;


5 peristiwa sentuh).

Berikut ialah beberapa contoh khusus:

// 鼠标事件冒泡  
document.getElementById("outer").addEventListener("click", function() {  
  console.log("outer clicked");  
});  
  
document.getElementById("inner").addEventListener("click", function() {  
  console.log("inner clicked");  
});  
  
// 键盘事件冒泡  
document.getElementById("outer").addEventListener("keydown", function() {  
  console.log("outer keydown");  
});  
  
document.getElementById("inner").addEventListener("keydown", function() {  
  console.log("inner keydown");  
});  
  
// 表单事件冒泡  
document.getElementById("outer").addEventListener("submit", function() {  
  console.log("outer submit");  
});  
  
document.getElementById("inner").addEventListener("submit", function() {  
  console.log("inner submit");  
});
Salin selepas log masuk

Dalam contoh di atas, apabila klik atau kekunci tekan berlaku pada elemen "dalaman", elemen "dalaman" dan Elemen "luar" Fungsi pengendali acara akan dicetuskan. Ini adalah kesan peristiwa menggelegak.

Atas ialah kandungan terperinci Acara mana yang menyokong acara menggelegak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!