1
は、私は、ナビゲーションメニューを構築するために、次のHTMLマークアップとCSSを持っている:メイクCSS高遷移スムーズに
.submenu {
max-height: 0;
overflow-y: hidden;
transition: max-height 0.3s ease-in;
}
.submenu.opened{
max-height: 200px;
}
<ul class="navigation navigation-main navigation-accordion">
<li><a href="#">Dashboard</a></li>
<li>
<a href="#">Products</a>
<ul class="submenu">
<li>All Products</li>
<li>Popular Products</li>
</ul>
</li>
</ul>
私はJavaScriptを使用してsubmenu
上のクラスopened
を切り替えます。 submenu
は、移行の助けを借りてクリックで上下にスライドします。しかし、私は遷移をできるだけ滑らかにしたい。
上記のCSSコードを改善して、製品リンクをすばやくクリックしてもうまく動作しないため、誰でも助けてください。
とJavaScript – Phiter
のdocument.getElementById( 'サブメニュー ')classList.toggle(' 開放')があります。 –
@ManishJangir解決策を見つけましたか? –