【发布时间】:2014-08-26 10:00:30
【问题描述】:
所以我制作了我的 jquery 切换 cookie 脚本,但它不起作用。就像,当我点击触发器时,什么也没有发生。
基本上,这段代码的作用是如果内容被隐藏,我们添加一个 cookie 来记住它被隐藏的状态。当用户再次切换时,我们将删除该 cookie。另外,我怎样才能通过 cookie 保持 V 形的状态?
jQuery(document).ready(function ($) {
if ($.cookie('t4hidden')) {
$('#top4hide').hide();
}
$("#top4trigger").click(function () {
$("i",this).toggleClass("fa fa-chevron-up fa fa-chevron-down")
$("#top4hide").toggle("blind");
});
$("#top4trigger").click(function() {
if ($("#top4hide").is(":hidden")) {
$.cookie("t4hidden", "foo");
} else {
$.removeCookie("t4hidden");
}
});
jsfiddle:http://jsfiddle.net/P2dy8/
【问题讨论】:
-
您能创建一个JSFiddle 来说明问题吗?它会帮助人们调试它。
-
给你 :) jsfiddle.net/P2dy8
标签: javascript jquery cookies toggle