私はちょうど隠されることができるメニュービットブロックを持っています。訪問中に自分の状態を記憶するために、私はjQuery.cookieを(使用することにしました) 私のコードは非常に基本的なものです:jQuery.cookie:非常に単純なコードにもかかわらず、クッキーの更新はありません
jQuery(document).ready(function(){
$(".titre_acordeon").next().hide();
$(".titre_acordeon").each(function() {
jQuery.cookie($(this).parent().attr("id"),false, {path: "/"});
});
$(".titre_acordeon_0").next().show();
$(".titre_acordeon_0").each(function() {
jQuery.cookie($(this).parent().attr("id"),true, {path: "/"});
});
});
jQuery(document).ready(function(){
$(".titre_acordeon, .titre_acordeon_0").click(function() {
$(this).next().toggle("medium");
var id = $(this).parent().attr("id");
var valeur_id = jQuery.cookie(id);
alert(valeur_id)
if (valeur_id == true)
{
jQuery.cookie(id, false, {path: "/"});
}
else if (valeur_id == false)
{
jQuery.cookie(id, true, {path: "/"});
}
alert(jQuery.cookie(id))
});
});
「 除外ではないとして、クッキーの値は変更しない:表示/非表示の作品を「(valeur_id)があれば」、クッキーは変更はなく、一度だけ
私は必死だで「(valeur_id == true)の場合は、」私は変更する場合は、!これはこれを読むためeasyyy!
THXでなければなりません!
私はその警告(valeur_id)と警告(jQuery.cookie(id)) を返すことを忘れていました。初期値に応じて常に同じfalseまたはtrueを返します。 – flop25