ホームページ > 記事 > ウェブフロントエンド > ページを更新せずにその場で CSS を再ロードするにはどうすればよいですか?
ページを更新せずにその場で CSS を再ロードする方法
Web 開発の分野では、CSS 変更のライブ プレビューは非常に重要です。望ましい。これにより、開発者は、ページ全体をリロードする手間をかけずに、スタイルシートをリアルタイムで調整し、その影響を確認することができます。
このクエリに対する解決策を求める人にとって、信頼できる方法には、評価の高い JavaScript である jQuery を活用することが含まれます。図書館。次のコード スニペットは、外部スタイルシートを動的に再ロードするための包括的なアプローチを提供します。
/** * 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); }); }
この関数を呼び出すと、jQuery コードは各 を注意深く反復処理します。要素を「stylesheet」リレーションで追加し、その URL の末尾に個別のクエリ文字列を追加します。このクエリ文字列は、「?reload={timestamp}」形式で、ブラウザがスタイルシートのキャッシュされたバージョンを取得しないようにします。
この手法では、DOM 要素を操作する jQuery の機能を利用して、ページを更新せずに外部スタイルシートを使用できます。その結果、開発者は CSS のカスタマイズに取り組みながら、シームレスなライブ プレビュー エクスペリエンスを楽しむことができます。
以上がページを更新せずにその場で CSS を再ロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。