jQuery SVG: Menambah atau Mengalih Keluar Kelas pada Objek
Menggunakan jQuery SVG, anda mungkin menghadapi kesukaran menambah atau mengalih keluar kelas daripada objek SVG. Berikut ialah kesilapan biasa dan penyelesaiannya.
Masalah:
Anda cuba menambah kelas pada objek SVG, tetapi perubahan itu tidak muncul. Fungsi SVG dan jQuery berfungsi seperti yang diharapkan untuk operasi lain, seperti mencetuskan makluman apabila klik.
Contoh Kod:
<rect>
Penyelesaian:
Dalam versi jQuery lebih awal daripada 3, isu yang diketahui wujud apabila menambah atau mengalih keluar kelas kepada elemen SVG tidak disokong. Untuk menyelesaikan masalah ini, pertimbangkan untuk menggunakan pendekatan berikut:
document.getElementById("p5").classList.add("clicked");
$("#p5").attr("class", "jimmy clicked");
Ingat bahawa penyelesaian ini hanya akan mempengaruhi perubahan kelas secara khusus. Interaksi jQuery lain dengan elemen SVG, seperti pengendalian acara, harus berfungsi seperti yang dimaksudkan.
Atas ialah kandungan terperinci Mengapa jQuery Tidak Menambah atau Mengalih Keluar Kelas daripada Objek SVG dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!