次のコードを記述し、jquery cookie を使用していますが、機能していないと思います。しかし、これら2つのステートメントを削除するとすぐに、
$.cookies(cookieName, hash, cookieOptions);
alert($.cookies(cookieName));
他のすべては正常に動作しますが、構文エラーはありますか? 他のブラウザでも確認しましたが、localhost を使用していますが、どのブラウザも Cookie で動作しません。どんな助けでも大歓迎です!
よろしくジェイ
$(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();
};
});