Rumah  >  Artikel  >  hujung hadapan web  >  Cara JavaScript mengendalikan acara menggelegak

Cara JavaScript mengendalikan acara menggelegak

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-07-21 11:05:352771semak imbas

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.

Cara JavaScript mengendalikan acara menggelegak

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!

Kenyataan:
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