我正在尝试记住重新加载后我的菜单中打开了哪些标签。这是我的js:
$(document).ready(function () {
$(".sidebar div").hide();
$(".sidebar li a").click(function () {
// alert($(this).attr("class"));
var myClass=$(this).attr("class");
if ($("#div"+myClass).attr("class")!='active') {
$("#div"+myClass).slideToggle(); //open tab
$("#div"+myClass).addClass('active');
}
else {
$("#div"+myClass).slideToggle(); //close tab
$("#div"+myClass).removeClass('active');
}
});
});
每次点击它时,它都会不断添加和删除“活动”类。我在它下面也有这个:
$(window).load(function () {
$(".active").slideToggle();
});
每当我重新加载页面时,即使有几个标签都有active
类,它们似乎也不是slideToggling。我做错了吗?有一个简单的方法吗?