jQuery中添加的类是否在页面重新加载后继续?

时间:2016-02-16 20:28:54

标签: javascript jquery

我正在尝试记住重新加载后我的菜单中打开了哪些标签。这是我的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。我做错了吗?有一个简单的方法吗?

0 个答案:

没有答案