只有在第一次加載頁面時,如何通過jQuery cookie($.cookie()
)庫設置cookie?我現在有一個切換功能,在一個click
事件在第一次加載頁面時設置cookie
$('.family-filter').click(function() {
if ($.cookie('ff') == null) {
$.cookie('ff', 'on', {
expires: 1,
path: '/'
});
} else {
$.cookie('ff', null, {
path: '/'
});
}
});
改變有關的cookie的值,但我需要一個默認值,如果沒有設置了。
也樂於通過PHP來設置它,但我更喜歡這種情況下,通過Javascript
您想在CLICK或LOAD上設置Cookie嗎?您明確地設置點擊cookie。 $ .ready用於網頁加載。 – MatBee 2012-01-30 18:25:13
我不認爲你需要'else if'。檢查它是否爲空,然後創建它應該是足夠的 – 2012-01-30 18:29:09
是的,'如果不需要',我忘了把它拿出來。如果打開,則需要'else'來通過鏈接關閉它,反之亦然。 @MatBee,我試着把它設置在'$ .ready'上,但我最終覆蓋了 – Alex 2012-01-30 18:46:09