Rechargement CSS dynamiquement
Modifier CSS pendant le développement nécessite souvent de recharger les pages pour observer les changements. Cela peut être fastidieux et inefficace. Heureusement, il existe des techniques pour mettre à jour le CSS sans recharger la page.
Solution : Fonction jQuery
Pour les feuilles de style externes, jQuery propose une méthode pratique :
/** * 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); }); }
Implémentation
Cette fonction ajoute une chaîne de requête unique à chaque URL de feuille de style. Les navigateurs reconnaissent l'URL modifiée et rechargent les fichiers CSS correspondants.
Approches alternatives
Envisagez d'autres options si les feuilles de style externes ne sont pas applicables :
Conclusion
Le La fonction jQuery présentée fournit un moyen simple de recharger dynamiquement des feuilles de style externes, éliminant ainsi le besoin de recharger la page entière. Cette approche convient aux éditeurs CSS sur la page qui nécessitent un aperçu en direct.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!