div 要素を表示/非表示にするために jQuery Cookie を使用しようとしています。
var cExpiry = lu_ban_object.cExpiry;
jQuery('.float_close').click(function () {
jQuery('.float_notice').fadeToggle('slow');
jQuery.cookie('noticeVisibility', 'hidden', {
expires: [cExpiry], //problem is here
path: '/'
});
はexpires:
数値で、Cookie の有効期限を表します。その番号は配列に格納されてからローカライズされています。そのローカライズされた数値をcExpiry
変数に割り当てましたが、ブラケットを受け入れていません。[]
試してみ()
まし{}
たが、機能していません。+[cExpiry]+
次のエラーが表示されます。
Uncaught TypeError: Object [object Array] has no method 'toUTCString'
データ型を数値に変更するにはどうすればよいですか? スクリーンショットによると、文字列として保存されます。