Jquery 设置并读取cookie

Jquery 设置并读取cookie,jquery,cookies,Jquery,Cookies,我使用以下jquery代码设置我的配置文件图像。但我想把它储存在饼干里。但不管我怎么做都不行。有人能帮忙吗 设置变量bgcolver=$.cookie(“bgcolver”);没用 function setCover() { var profileContainer = $('#coverHeader'), coverContainer = $('#coverGallery'), coverThumbBox

我使用以下jquery代码设置我的配置文件图像。但我想把它储存在饼干里。但不管我怎么做都不行。有人能帮忙吗

设置变量bgcolver=$.cookie(“bgcolver”);没用

function setCover() {

            var profileContainer = $('#coverHeader'),
                coverContainer = $('#coverGallery'),
                coverThumbBox = $('.gr-item');


            $('.use-cover').click(function () {
                var bgCover = $(this).closest(coverThumbBox).data("src"),
                    elem = $(this).closest(coverThumbBox);

                // Add text style to header. Find cat_dark or cat_light in to item

                if ((elem).hasClass('cat_dark')) {
                    profileContainer.removeClass('theme-inverse').addClass('theme-default');
                }
                else {
                    profileContainer.removeClass('theme-default').addClass('theme-inverse');
                }

                elem.addClass('active').siblings().removeClass('active');


                // Set backround to profile header

              profileContainer.css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/" + bgCover + ".jpg)");

                return false;
            });

            // remove backround to profile header
            $('.reset-cover').click(function () {
                profileContainer.removeClass('theme-default theme-inverse').css("background-image", "");
                coverContainer.find(coverThumbBox, '.active').removeClass('active')
            });

        }
      setCover();
添加到var:

            bgCover = $.cookie("bgCover");
在profileContainer.css中更改:

            $.cookie("bgCover", bgCover, { expires: 7 });
            profileContainer.css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/" + $.cookie("bgCover") + ".jpg)");
没用。

解决了

       function setCover() {

            var profileContainer = $('#coverHeader'),
                coverContainer = $('#coverGallery'),
                coverThumbBox = $('.gr-item'),
                bgCover = $.cookie("bgCover");

            $('.use-cover').click(function () {
                var bgCover = $(this).closest(coverThumbBox).data("src"),
                    elem = $(this).closest(coverThumbBox);

                // Add text style to header. Find cat_dark or cat_light in to item

                if ((elem).hasClass('cat_dark')) {
                    profileContainer.removeClass('theme-inverse').addClass('theme-default');
                }
                else {
                    profileContainer.removeClass('theme-default').addClass('theme-inverse');
                }

                elem.addClass('active').siblings().removeClass('active');


                // Set backround to profile header
               $.cookie("bgCover", bgCover);
               profileContainer.css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/" + bgCover + ".jpg)");

                return false;
            });

            // remove backround to profile header
            $('.reset-cover').click(function () {
            $.cookie('bgCover', null);
                profileContainer.removeClass('theme-default theme-inverse').css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/cover50.jpg)");
                coverContainer.find(coverThumbBox, '.active').removeClass('active')
            });

        }
      setCover();


       $(function() {
       if($.cookie('bgCover') == null) {
       $("#coverHeader").css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/cover50.jpg)");
      } else {
       $("#coverHeader").css("background-image", "url(/themes/site_themes/dashboard/img/cover/full/" + $.cookie('bgCover') + ".jpg)");
      }
      });

但是我不能
-为什么不能?因为我尝试过的东西都不起作用(是的,我包括了cookie插件)@LittleBobbyTables为什么-1???你知道,除了我之外,其他人也看过这个页面。此外,编辑您的问题以显示您已尝试过的内容。简单地说“我试过什么都不行”并不能告诉我们任何事情,因为我们不知道其中包括什么。