我正在嘗試一個基於cookie設置的簡單if語句實現。功能如下:Javascript document.cookie if語句
function setHomePage() {
if ($.cookie('settingOne') == 'jjj')
{
$('.secO').css('display', 'block');
$('.secT').css('display', 'none');
}
else if($.cookie('settingOne') == 'ppp')
{
$('.secO').css('display', 'none');
$('.secT').css('display', 'block');
}
}
的函數被調用的負載,但如果語句的語法是正確的,如果沒有把握。
如果我提醒cookie設置,我可以確認它們已設置。
我可以查看選項 - >隱私....等cookie中啓用cookie設置。
如果我刪除顯示和隱藏代碼,只是添加一個提醒它不會動作使我相信問題是與if語句部分。
有沒有人做過類似的事情,並確認我的語法是否正確?
有所示的代碼沒有語法錯誤。至於代碼是否會真正做到你想要的,我不能說,因爲你不顯示如何/何時該cookie被設置*,並且你沒有真正解釋代碼應該做什麼。爲了可讀性,添加一些縮進將會很棒。 – nnnnnn
@nnnnnn嗨,謝謝,我已經刪除它,以減少但未修改,以反映真實的代碼。不知道爲什麼它不工作。 – TJ15
'TypeError:$ .cookie不是函數,因爲jQuery.cookie沒有導入=>這個問題對其他用戶不會有用 – Aprillion