まず第一に、これがすでに回答されている場合はご容赦ください。検索しましたが、私がやろうとしていることに関連する例が見つかりませんでした.
いくつかのサブメニューを含む垂直メニューがあります。最上位メニューをクリックすると、サブメニューが開きます。問題は、新しいページにアクセスしたときに、クリックしたサブ メニューを開いたままにしておきたいということです。現在、サブメニュー項目をクリックして目的のページに移動すると、メニューが折りたたまれます。
これが私のコードです:
<script type="text/javascript" charset="utf-8">
$(function(){
$('#menu li a').click(function(event){
var elem = $(this).next();
if(elem.is('ul')){
event.preventDefault();
$('#menu ul:visible').not(elem).slideUp();
elem.slideToggle();
}
});
});
</script>
そしてフィドル:
前もって感謝します