记住Jquery的最后状态

时间:2015-11-20 07:57:56

标签: jquery html css

我有一个脚本(JQuery)用于下拉列表。 如何记住cookie中列表的状态? 任何帮助非常感谢!
关于JSfiddle的示例:https://jsfiddle.net/77y7sqwr/

以下代码:

$(document).ready(function() {
    $(".ul-dropfree").find("li:has(ul:has(li))").prepend('<div class="drop"></div>');
    $(".ul-dropfree div.drop").click(function() {
        if ($(this).nextAll("ul").css('display') == 'none') {
            $(this).nextAll("ul").slideDown(400);
            $(this).css({
                'background-position': "-22px 0"
            });
        }
        else {
            $(this).nextAll("ul").slideUp(400);
            $(this).css({
                'background-position': "0 0"
            });
        }
    });
    $(".ul-dropfree").find("ul").slideUp(400).parents("li").children("div.drop").css({
        'background-position': "0 0"
    });
});

1 个答案:

答案 0 :(得分:1)

我在开发人员屏幕的资源标签下使用cookie插件创建代码。这是一个演示:     https://jsfiddle.net/77y7sqwr/11/