Я пытаюсь создать интерактивное подменю с помощью slideDown()
через jQuery. Однако hover()
работает нормально, но click()
ничего не делает.jQuery click (function) not working
Вот мой JQuery:
$("#n_ulist li").click(function(){
$("ul", this).stop().slideDown(500);
},
function() {
$("ul", this).stop().slideUp(500);
});
Что здесь не так?
[.click] (http://api.jquery.com/click/) не позволяет выполнять две функции - вы думаете о [.hover] (http://api.jquery.com/hover/) – Pete
и как я должен перемещаться по раскрывающимся спискам при нажатии на другой элемент списка? - Извините, я новичок в этом :( – daftpanda
Вам нужно будет добавить что-то вроде '$ (this) .parent(). find ('ul'). stop(). slideUp (500);' в той же функции щелчка (до вашего слайд-шоу) - или если ваше меню более одного уровня '$ ('# n_ulist'). find ('ul'). stop(). slideUp (500);' – Pete