-1
は、私がxにハンバーガーメニューからトランジションを作成するために、.activeを使用しているナビゲーション 閉じナビゲーション
をオープンしました。 私が持っている問題は、ナビゲーション内の項目をクリックすると、ハンバーガーメニューに戻らないということです。別のdivやリスト要素を使ってdiv要素の.activeをアクティブにする方法はありますか?
アクティブにするにはどうすればよいですか?リンクをクリックしたときにナビゲーションが戻ってきますが、xは元の状態に戻りません。
<div class="fullnavBtn" id="toggle"> <span class="top"></span> <span class="middle"></span> <span class="bottom"></span> </div>
.fullnavBtn.active .top {
-webkit-transform: translateY(11px) translateX(0) rotate(45deg);
transform: translateY(11px) translateX(0) rotate(45deg);
background: #00a0ca;
}
.fullnavBtn.active .middle {
opacity: 0;
background: #00a0ca;
}
.fullnavBtn.active .bottom {
-webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);
transform: translateY(-11px) translateX(0) rotate(-45deg);
background: #00a0ca;
}
$(document).ready(function() {
$('#toggle').click(function() {
$(this).toggleClass('active');
$('#fullnav').toggleClass('open');
});
});
$(function() {
$('#toggletwo').click(function() {
$(this).toggleClass('active');
$('#fullnav').toggleClass('open');
});
});
役に立たなかったのに、助けてくれてありがとう。 –
訂正!それは完璧に働いた!クリックする必要があるのは#fullnavではなく、すべてを切り替えてハンバーガーメニューをアクティブにするためのリンクです。ありがとう! –
喜んで:) – sidag95