【发布时间】:2017-09-09 16:39:27
【问题描述】:
你能帮我告诉我为什么这段代码不起作用吗?单击“.push-button”时,它应该打开“#push-menu”并且可以工作,但其他部分不起作用,而不是在第一次单击时显示元素,然后在第二次单击时隐藏元素,当我打开菜单时它甚至没有显示它们,它是空的,只是白色的!
$(document).ready(function () {
$(".push-button").click(function () {
$("#push-menu").toggle(
function (){
$('.link-item-1').addClass('active-1');
$('.link-item-2').addClass('active-2');
$('.link-item-3').addClass('active-3');
$('.link-item-4').addClass('active-4');
$('.link-item-5').addClass('active-5');
}, function (){
$('.link-item-1').removeClass('active-1');
$('.link-item-2').removeClass('active-2');
$('.link-item-3').removeClass('active-3');
$('.link-item-4').removeClass('active-4');
$('.link-item-5').removeClass('active-5');
}
);
});
});
【问题讨论】:
-
看起来您的代码中有多个
#push-menus ?
标签: javascript jquery menu navigation