我有以下代码编写,我正在使用jquery cookie,但我认为它不起作用。但是,一旦我删除这两个陈述,
$.cookies(cookieName, hash, cookieOptions);
alert($.cookies(cookieName));
其他一切正常,是否有任何语法错误?我还检查过其他浏览器,我使用的是localhost,浏览器也没有使用cookies。非常感谢任何帮助!
此致 杰
$(document).ready(function(){
$("a.tab").click(function () {
var cookieName = 'active';
var cookieOptions = {expires: 7, path: '/'};
var hash = this.getAttribute("href");
if (hash.substring(0, 1) === "#") {
hash = hash.substring(1);
}
$(".active").removeClass("active");
$(this).addClass("active");
location.hash = hash;
$.cookies(cookieName, hash, cookieOptions);
alert($.cookies(cookieName));
alert(hash);
showTab(hash);
return false;
});
function showTab(hash) {
$(".content").hide();
var content_show = "content_";
$("#"+content_show+hash).fadeIn();
};
});