jQuery Accordion Cookie不会保存状态

时间:2013-12-21 17:17:07

标签: javascript jquery

我的手风琴菜单不会保存Cookie状态。无法找出我的代码有什么问题。很高兴得到一个线索。我不是编码人,而是想自己学习和做。

**编辑** 我参与了我的代码,但仍无法解决我的问题:(

$(document).ready(function () {
    $('#cssmenu > ul > li ul').each(function (index, e) {
        var count = $(e).find('li').length;
        var content = '<span class="cnt">+</span>';

        $(e).closest('li').children('a').append(content);
    });
    $('#cssmenu ul ul li:odd').addClass('odd');
    $('#cssmenu ul ul li:even').addClass('even');
    $('#cssmenu > ul > li > a').click(function () {
        $('#cssmenu li').removeClass('active');
        $(this).closest('li').addClass('active');
        var checkElement = $(this).next();


        if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
            $(this).closest('li').removeClass('active');
            checkElement.slideUp('normal');

            $('#cssmenu ul ul:visible').slideUp(
                function () {
                    $(".cnt").text("+")
                }
            );

        }

        if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
            $('#cssmenu ul ul:visible').slideUp('normal');


            checkElement.slideDown('normal');

            $("#cssmenu ul ul:visible").slideDown(
                function () {
                    $(".cnt").text("-")
                }
            );

        }

        if ($(this).closest('li').find('ul').children().length == 0) {
            return true;
        } else {
            return false;
        }
    });

});

0 个答案:

没有答案