Я сделал тему об этом в этом link.Выпадающее меню выпадающего меню (часть 2)
Я объясняю все в этой теме.
Я смотрю вокруг в stackoverflow, пытаясь найти идеи этого, и я вроде как сделал.
Я играл с кодом и JavaScript, которые я нашел.
HTML:
<div class="sort-list-menu-dropdown">
<span class="list-sort-title">Columns:</span>
<ul class="list-menu">
<li class="default-sort-menu">
4
<ul class="sort-list">
<li>4</li>
<li>8</li>
</ul>
</li>
</ul>
CSS:
ul.sort-list { display: none; }
JS:
$("ul.list-menu > li.sort-menu").click(function() {
$(this).find("ul").toggle();
});
JavaScript делает работу, но при дублировании их с тем же идентификатором называется sort-list-menu-dropdown
, и когда вы нажмете первый текст под названием «4», он откроет меню под названием sort-list
. Но это то, где он запутывается. Когда вы дублируете это, тогда, когда вы нажимаете первый текст меню, называемый «4», он будет его поднимать, но когда вы нажимаете на второе меню, первое меню не скрывается.
Если кто-нибудь знает, как достичь этого, это будет полезно для меня.
эту работу, но при нажатии кнопки из меню и нажмите на страницу, она будет скрывать его по щелчку. – user3184347
Nvm Я понял. Спасибо вам за помощь. – user3184347