私はまだ JavaScript に不慣れで、レスポンシブ ナビゲーションを使用しています:
http://responsive-nav.com
問題は、ページを読み込んだときにレスポンシブ ナビゲーションが一時的に表示されることです。実際にナビゲーションを開くまでは表示されません。この問題が発生しているサイト: http://dev.sunnyvista.infront.com/
このスタイルが関係している可能性があることはわかっています:
@media screen and (min-width : 940px) { .js .nav-collapse.closed {max-height:0;}}
レスポンシブ ナビゲーションの例では、これはmax-height:none;
に設定されてmax-height:none;
います。
ページの他のすべての JavaScript が読み込まれる前に、JavaScript をフッターに配置しましたが、ページを読み込むとナビゲーションが一時的に表示されます。また、css スタイルをすぐに取得する必要があるかどうかを確認するために、上記のメディア クエリをページの先頭に配置してみました。どちらも機能していません。
JavaScript の経験が豊富な方からのご意見をお待ちしております。