Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencetuskan Peristiwa pada Perubahan Kelas CSS dengan jQuery?

Bagaimana untuk Mencetuskan Peristiwa pada Perubahan Kelas CSS dengan jQuery?

Susan Sarandon
Lepaskan: 2025-01-05 15:23:40
asal
291 orang telah melayarinya

How to Trigger Events on CSS Class Changes with jQuery?

Mencetuskan Peristiwa pada Perubahan Kelas CSS dengan jQuery

Bagaimanakah anda boleh mencetuskan acara apabila kelas CSS ditambah atau ditukar menggunakan jQuery? Adakah mengubah suai kelas CSS mencetuskan peristiwa change() dalam jQuery?

Walaupun acara change() jQuery dikaitkan secara khusus dengan elemen input dan penembakan selepas fokus meninggalkan input dengan data yang diubah, terdapat penyelesaian untuk mengesan kelas CSS perubahan.

Untuk mencapai ini, anda boleh menggunakan trigger() untuk menaikkan acara tersuai apabila kelas diubah dalam anda skrip:

$(this).addClass('someClass');
$(mySelector).trigger('cssClassChanged')
....
$(otherSelector).bind('cssClassChanged', data, function(){ /* Do stuff here */ });
Salin selepas log masuk

Ini membolehkan anda membuat acara tersuai anda sendiri dan mengikat pengendali padanya untuk fungsi tertentu apabila kelas ditukar dalam kod anda.

Atas ialah kandungan terperinci Bagaimana untuk Mencetuskan Peristiwa pada Perubahan Kelas CSS dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan