Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向切换添加cookie_Javascript_Jquery_Cookies - Fatal编程技术网

Javascript 向切换添加cookie

Javascript 向切换添加cookie,javascript,jquery,cookies,Javascript,Jquery,Cookies,所以,我试图将cookie添加到我网站的切换部分,问题是,我尝试了其他方法,它们确实有效,但图标不同步或切换div中的脚本出错。那么我如何解决这些问题呢?非常感谢 jQuery(document).ready(function ($) { $("#top4trigger").click(function () { $("#top4hide").slideToggle("slow") $("i", this).toggleClass("fa fa-chevr

所以,我试图将cookie添加到我网站的切换部分,问题是,我尝试了其他方法,它们确实有效,但图标不同步或切换div中的脚本出错。那么我如何解决这些问题呢?非常感谢

jQuery(document).ready(function ($) {
    $("#top4trigger").click(function () {
        $("#top4hide").slideToggle("slow")
        $("i", this).toggleClass("fa fa-chevron-up fa fa-chevron-down")
    });
});

您需要jQuery cookie才能使其正常工作

$.cookie('your_cookie_name', 'your_cookie_value', { path: '/' });
您可以尝试以下方法:

if ($(this).hasClass("class-name")) {
    // add and remove classes and cookie
  } else {
    // add and remove classes and cookie
}

是的,我尝试添加jQueryCookie,但它会弄乱该div中的jquery脚本并使我的按钮不同步。