Mengedit Stylesheet dengan JavaScript/jQuery
Salah satu cabaran yang dihadapi dalam pembangunan web ialah mengubah suai lembaran gaya secara dinamik. Ini menjadi sangat penting apabila anda perlu mengalih keluar atau menggantikan helaian gaya tertentu tanpa menjejaskan reka letak atau fungsi keseluruhan halaman anda. Mencapai ini boleh menjadi sukar kerana hanya mengalih keluar
Mengatasi Isu: Mengalih Keluar atau Menggantikan Stylesheet
Dalam contoh yang disediakan, pengguna cuba mengalih keluar elemen stylesheet menggunakan $('link [title="mystyle"]').remove(). Walau bagaimanapun, walaupun berjaya mengalih keluar elemen, gaya yang dikaitkan dengannya kekal digunakan pada halaman. Ini berlaku bukan sahaja dalam Firefox tetapi juga dalam Opera.
Menyelesaikan Percanggahan (Menggunakan Penyahaktifan Stylsheet)
Untuk memintas isu ini dan mengalih keluar lembaran gaya dengan berkesan, anda mesti menyahaktifkan lembaran gaya yang berkaitan dan bukannya hanya menghapuskan
Menggunakan Penyelesaian Menggunakan jQuery
Dalam kes tertentu anda, anda boleh menyelesaikan isu dengan menyahaktifkan lembaran gaya menggunakan jQuery :
$('link[title="mystyle"]')[0].disabled = true;
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar atau Mengganti Stylesheet dengan Berkesan dalam JavaScript/jQuery untuk Mengelakkan Ketidakkonsistenan Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!