Rumah > hujung hadapan web > tutorial js > Cara JavaScript mengendalikan acara menggelegak

Cara JavaScript mengendalikan acara menggelegak

醉折花枝作酒筹
Lepaskan: 2023-01-07 11:44:34
asal
2902 orang telah melayarinya

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

1

2

3

4

5

6

$("#Tab1 .close").live("click", function (event) {

droptab(this);//业务逻辑处理函数

event.preventDefault();

event.stopPropagation();

return false;

});

Salin selepas log masuk

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!

Label berkaitan:
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