1
サブメニューに問題があります。ドロップダウンサブメニューの問題
サブメニューを表示できます(メニューまたはLi>テキストをクリックすると表示されます)。たとえば、ONEをクリックしたときにサブメニューを表示する
また、他のメニュー(Li>テキスト)をクリックすると、他のサブメニューも閉じます。たとえば、ONEのサブメニューが開いていてTwoをクリックすると、Oneのサブメニューが閉じられます。
しかしサブメニューを開く/閉じるを現在のコードで切り替えることはできません。たとえば、1をクリックすると、サブメニューが表示されます。しかし、私はそれが欲しい1つをもう一度クリックすると、サブメニューを閉じます。
誰でも手伝ってもらえますか?
は、ここに私のコード
<head><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".menu .expanded .menu ").hide();
$("li:has(ul)").click(function() {
$(".menu .expanded .menu ").hide();
$("ul", this).toggle('fast');
});
});
</script>
</head>
<body>
<ul class="menu">
<li class="expanded">One
<ul class="menu">
<li>One 1</li>
<li>One 2</li>
<li>One 3</li>
<li>One 4</li>
</ul>
</li>
<li class="expanded">Two
<ul class="menu">
<li>Two 1</li>
<li>Two 2</li>
<li>Two 3</li>
<li>Two 4</li>
</ul>
</li>
<li class="expanded">Three
<ul class="menu">
<li>Three 1</li>
<li>Three 2</li>
<li>Three 3</li>
<li>Three 4</li>
</ul>
</li>
</ul>
</body>
どうもありがとうです!私は新しいです:D
問題がある場合
あなたがチェックできます。..ユーザーが1つをクリックし、次に2つをクリックすると...両方のサブメニューが表示されます。ありがとうございました:D – Peter
ああ私は私の答えを編集する:) –
ところで...あなたはアイデアを持っていますか? @クエンティン・ロジャー – Peter