я получил следующую структуру: - вложенные ULJquery селектора
<ul>
<li>Category 1
<ul>
<li> Category 1.1</li>
<li> Category 1.2</li>
<li> Category 1.3</li>
</ul>
</li>
<li> Category 2
<ul>
<li>Category 2.1</li>
<li>Category 2.2</li>
<li>Category 2.3</li>
</ul>
</li>
<li>Category 3
<ul>
<li>Category 3.1</li>
<li>Category 3.2</li>
<li>Category 3.3</li>
</ul>
</li>
Я применил правило с помощью CSS:
ul{
list-style: none;
padding:0;
margin:0;
}
ul ul{
display:none;
}
, который оставляет только основную категорию, как показано.
То, что я пытался сделать, всякий раз, когда пользователь нажимает на категорию 1/2/3, будет видна его <ul>
. Я попробовал этот код:
$(document).ready(function() {
$("ul li").click(function() {
$(this + "ul").Slidedown(800);
});
});
хорошо, в основном я пытался выбрать <ul
элемент, который был внутри главного <ul>
.
Любая идея, как это сделать?
Заранее благодарен!
Работает отлично, только функция slidedown(). Если я хочу добиться эффекта прокрутки вниз, я использую функцию ATM(), любую идею, которая slidingown() не работает? – kfirba
@kfirba Потому что это 'slideDown', посмотрите @Rocket ответ. –