初めは[menu]の文字のみ表示で
クリックすると中身が表示されるグローバルメニューのwebサイト(pc)を作成しています。
クリックアクションで矢印の向きが変わると同時にスライドダウンで
グローバルメニューが表示されるという仕組みにしたいです。
また、[menu]部分を再クリックで閉じると同時に矢印の向きも元に戻したいです。
###発生している問題・エラーメッセージ
矢印の向きには成功したのですが、 メニューが開くとともにすぐになくなってしまいます。 矢印の実装をする前まではクリック後に表示がキープされていたのですが 現在はキープされない状況になってしまいました。
###該当のソースコード
header記載部分
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script> $(function(){ $(".menu-toggle").on("click", function() { $(this).next().slideToggle(); }); }); $(window).resize(function(){ var win = $(window).width(); var p = 2000; if(win > p){ $("#menu").show(); } else { $("#menu").hide(); } }); </script>###矢印のCSS(こちらは成功しています)
.menu-toggle::after {
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
content: "";
display: block;
height: 11px;
left: 38px;
position: absolute;
top: 28px;
transform: rotate(45deg);
width: 11px;
}
回答1件
あなたの回答
tips
プレビュー