Dalam JavaScript, anda boleh menggunakan kaedah event.stopPropagation() untuk mengendalikan acara menggelegak. Kaedah event.stopPropagation() menghalang acara daripada menggelegak ke elemen induk dan menghalang mana-mana pengendali acara induk daripada dilaksanakan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Apabila menambahkan acara pada elemen Dom, kadangkala anda akan menghadapi acara menggelegak Kaedah pengendalian adalah seperti berikut:
Laksanakan acara.stopPropagation untuk mengelakkan acara menggelegak
$("#Tab1 .close").live("click", function (event) { droptab(this);//业务逻辑处理函数 event.preventDefault(); event.stopPropagation(); return false; });
Kaedah event.stopPropagation()
menghalang acara daripada menggelegak ke elemen induk, menghalang mana-mana pengendali acara induk daripada dilaksanakan.
Petua: Sila gunakan kaedah event.isPropagationStopped()
untuk menyemak sama ada kaedah dipanggil pada acara yang ditentukan.
[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]
Atas ialah kandungan terperinci Cara JavaScript mengendalikan acara menggelegak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!