1

次のリンクで:

リンク

ユーザーがアクセスするたびに、IEまたはFFでは、メニューは最初に数秒間展開されてから折りたたまれて表示されます。ページの読み込み時に展開されないようにするために編集する必要がある場所を誰かに教えてもらえますか。特定のページでのみ発生します。

編集:私は次のことをしました、そしてそれは今大丈夫です。

#topMainNav .dropdown {
    position: absolute;
    padding: 5px; /* padding: 5px 10px 5px 10px; */
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    z-index: 1;
    display: none; /* <<-- **ADDED THIS AND IT SOLVED THE PROBLEM** */
}
4

2 に答える 2

1

試す

<div class="expand" style="display: none">
于 2012-10-18T17:06:05.663 に答える
1

動作を再現することはできませんが、これを試すことができます:

        <head>
           {....}
           <style id="substyle">.dropdown{display:none !important}</style>
        </head>

次に、jqueryreadyイベントコールバック関数よりもonloadを使用することをお勧めします:(後にcozがトリガーされます)

window.onload = function() {$('#substyle').remove();}
于 2012-10-18T17:14:36.727 に答える