Memuat Semula CSS Secara Dinamik
Mengubah suai CSS semasa pembangunan selalunya memerlukan muat semula halaman untuk melihat perubahan. Ini boleh menyusahkan dan tidak cekap. Nasib baik, terdapat teknik untuk mengemas kini CSS tanpa memuatkan semula halaman.
Penyelesaian: Fungsi jQuery
Untuk lembaran gaya luaran, jQuery menawarkan kaedah yang mudah:
/** * Forces a reload of all stylesheets by appending a unique query string * to each stylesheet URL. */ function reloadStylesheets() { var queryString = '?reload=' + new Date().getTime(); $('link[rel="stylesheet"]').each(function () { this.href = this.href.replace(/\?.*|$/, queryString); }); }
Pelaksanaan
Fungsi ini menambahkan rentetan pertanyaan unik pada setiap URL lembaran gaya. Penyemak imbas mengenali URL yang diubah dan muat semula fail CSS yang sepadan.
Pendekatan Alternatif
Pertimbangkan pilihan lain jika helaian gaya luaran tidak berkenaan:
Kesimpulan
The Fungsi jQuery yang dibentangkan menyediakan cara mudah untuk memuat semula helaian gaya luaran secara dinamik, menghapuskan keperluan untuk memuat semula keseluruhan halaman. Pendekatan ini sesuai untuk editor CSS dalam halaman yang memerlukan pratonton langsung.
Atas ialah kandungan terperinci Bagaimana untuk Muat Semula CSS Secara Dinamik Tanpa Muat Semula Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!