ドロップダウンメニューが1つのみのシンプルなCSSメニューを作成しました。これはホームページ上のページロードでのみ開く必要があり、サイトページの残りの部分ではデフォルトで閉じるようにしてください。ページローロード時にドロップダウンメニューを開いた場合
私はドロップダウンメニューをデフォルトでPAGELoadでJavascriptで開くように設定できました(クローズしたonclick)。これは完全に機能します。
<!-- MENU -->
<div class="divBg">
<!-- BUTTON 1 -->
<div class="dropdown">
<button class="dropbtnMain" onclick="document.getElementById('dropdown').style.display=='none' ? document.getElementById('dropdown').style.display='' : document.getElementById('dropdown').style.display ='none';">Dropdown categories</button>
<!-- BUTTON 1 DROPDOWN CONTENT -->
<div class="dropdown-content" id="dropdown">
<a href=#>Dropdown link 1</a>
<a href=#>Dropdown link 2</a>
<a href=#>Dropdown link 3</a>
</div>
</div>
<!-- BUTTON 2 -->
<div class="dropdown">
<button class="dropbtn">Category 2</button>
</div>
<!-- BUTTON 3 -->
<div class="dropdown">
<button class="dropbtn">Category 3</button>
</div>
</div>
しかし、ドロップダウンがONLYホームページに開かれ、他のすべてのページにデフォルトで閉じられていするためのソリューションはありますか?
私たちが必要だと思うがpageloadのドロップダウンメニューも開くjavascript。しかし、私はあなたがそれぞれの場合にクラスを体に割り当てるホームページであるかどうかを確認できると思います。 –