Ну, я вернулся. Сегодня утром я тестировал свой код и понял, что список, в котором нет подуровня, больше не работает правильно. Если я установлю ссылку на них, нажатие не отправит меня на запрошенный URL, а только вызовет изменение класса между «активным» и «неактивным».
Код выглядит сейчас так:
$ (документ) .ready (функция () {
$(".left-navigation-holder li a").click(function(){
menu = $(this).parent('li').children('ul');
menu.toggle();
});
$(".left-navigation-holder ul.level1 > li").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});
$(".left-navigation-holder ul > li > ul").click(function(toggle) {
toggle.stopPropagation();
return false;
});
});
Если я уберу функцию переключения, ссылки будут работать.
Я почти уверен, что это простое решение, но я должен сказать, что мои знания довольно плохие.
Спасибо, Бен