私は次のスクリプトを持っています:
$(document).ready(function() {
$('*:lang(English)').hide();
$('*:lang(French)').hide();
});
必要なのは、属性lang="English"またはlang="French"を持つすべての要素を最初に非表示にすることです。
しかし今、私が自分のウェブサイトをロードすると、グリッチが発生します。$(document).readyが十分に「準備完了」になる前にhtmlのレンダリングが開始されるためです。したがって、結果として、上記で指定された属性を持つすべての要素が一瞬表示されます。
ドキュメントの準備が整う前にハンドラーを配置して、*:lang(English)
グリッチが発生しないようにする方法はありますか?