私はよくjQueryで要素を表示/非表示にします。たとえば、最初のタブが表示され、他のタブはjavascriptで表示されるまで表示されない単純なタブ付きコンテンツ領域です。CSSを使用して最初に非表示にしたものを非表示にし(display:none)、JS以外のユーザーには表示されないため、JSで正しいものを表示することはお勧めできません。したがって、デフォルトでは、すべてを表示してから、JSで関連するものを非表示にします。
ただし、これを行うと、非表示の要素が読み込まれ、ドキュメントの準備ができたときにのみ非表示になります。どうすればこれを止めることができますか?優雅に劣化するが、ロード中に要素が表示されず、少し見苦しいように見えるためすぐに消える方法でこれを行う方法はありますか?