Я не уверен, что ваш вопрос, но я вижу дополнительную запятую в конце третьей строки вашего кода (...slideToggle("slow,")
). Это, вероятно, не должно быть там.
РЕДАКТИРОВАТЬ: После проверки предоставленного URL я теперь вижу, в чем проблема. Сначала вы должны добавить новый стиль для класса .toggle_container
:
li.toggle_container { display: none; }
Это предотвращает первоначальное отображение подменю. Далее вы должны учесть в своем скрипте jQuery, если вы нажимаете активную или неактивную ссылку:
$(document).ready(function() {
$("li.trigger").click(function() {
$(this).next(".toggle_container").slideToggle("slow");
if (!$(this).hasClass("active")) {
$(".toggle_container").hide();
$(".active").toggleClass("active");
$(this).toggleClass("active");
}
return false;
});
});
И это все.