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 */ });
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!