Peristiwa yang tidak boleh gelembung ialah: 2. acara kabur; 4. acara tetikus dan keluar tetikus; acara sebelum bongkar; 9. acara DOMContentLoaded;
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Dalam peristiwa menggelegak, apabila peristiwa (seperti klik, input papan kekunci, dsb.) dicetuskan pada elemen, peristiwa itu akan dihantar ke elemen induk elemen dan kemudian ke elemen induk unsur induk. Elemen diluluskan, dan seterusnya, sehingga elemen paling luar (biasanya objek dokumen) dicapai. Kaedah penyebaran peristiwa ini dipanggil menggelegak.
Walau bagaimanapun, sesetengah acara tidak menggelegak. Berikut ialah beberapa peristiwa yang tidak akan menggelegak:
1 Acara fokus: Apabila pengguna mengklik pada kotak teks atau kotak input untuk mendapatkan fokus, peristiwa menggelegak tidak akan dicetuskan. Acara fokus hanya akan dicetuskan apabila pengguna beralih kepada elemen melalui kekunci Tab atau menetapkan elemen sebagai fokus melalui skrip.
2. Acara kabur: Apabila kotak teks atau kotak input hilang fokus, acara menggelegak tidak akan dicetuskan. Peristiwa kabur hanya akan dicetuskan apabila pengguna meninggalkan elemen melalui kekunci Tab atau mengalih keluar fokus melalui skrip.
3 Acara tatal: Apabila pengguna menatal halaman, acara menggelegak tidak akan dicetuskan. Acara tatal hanya dicetuskan apabila halaman itu benar-benar ditatal.
4. Acara masuk tetikus dan keluar tetikus: Peristiwa ini hanya dicetuskan apabila penunjuk tetikus memasuki/meninggalkan elemen dan tidak akan timbul.
5. Peristiwa alih tetikus dan keluar tetikus: Walaupun peristiwa ini timbul, ia berbeza daripada tetikus masuk dan keluar tetikus kerana ia juga menembak unsur kanak-kanak.
6 Peristiwa Mousemove: Apabila tetikus bergerak di dalam elemen, peristiwa menggelegak tidak akan dicetuskan. Acara mousemove hanya dicetuskan apabila penunjuk tetikus melintasi sempadan elemen.
7 Acara tekan kekunci: Apabila pengguna menekan kekunci pada papan kekunci, peristiwa menggelegak tidak akan dicetuskan. Peristiwa tekan kekunci dicetuskan hanya apabila kekunci dilepaskan dan watak boleh dicetak dihasilkan.
8. acara sebelum memuat: Apabila tetingkap atau tab hendak dipunggah, acara menggelegak tidak akan dicetuskan. Acara sebelum pemunggahan dicetuskan hanya sebelum proses pemunggahan bermula.
9. Acara DOMContentLoaded: Apabila dokumen HTML telah dimuatkan dan dihuraikan sepenuhnya, tanpa menunggu helaian gaya, imej dan subbingkai selesai dimuatkan, peristiwa menggelegak tidak akan dicetuskan. Peristiwa DOMContentLoaded hanya akan dicetuskan apabila keseluruhan dokumen telah dimuatkan.
10 Potong, salin dan tampal acara: Acara ini tidak akan timbul. Mereka hanya menyala apabila pengguna melakukan operasi potong, salin atau tampal.
Adalah penting untuk ambil perhatian bahawa walaupun peristiwa ini tidak menggelegak, ia masih boleh merebak melalui cara lain. Sebagai contoh, anda boleh mengikat pengendali acara terus kepada elemen tertentu melalui kaedah addEventListener().
Atas ialah kandungan terperinci Apakah peristiwa yang tidak boleh timbul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!