我目前正在嘗試使用jQuery切換shoutbox
的外觀並記住頁面之間的狀態(隱藏/可見)。我遇到的問題是讓cookie設置爲記住狀態。檢查HTML元素的顯示值並將其保存到jQuery中的Cookie
我到目前爲止的代碼是在下面,但它似乎沒有正確執行if
聲明。任何想法爲什麼?
function show_shoutbox() {
$('#SB').toggle("fast");
if ($('#SB').css('display') == "none") {
document.cookie = "displaysb=false;";
} else {
document.cookie = "displaysb=true; ";
}
}
我對JavaScript和jQuery相當陌生 - 所以如果答案很明顯,我很抱歉。我希望學習。
我試過這個......它仍然沒有工作。 – waiwai933 2009-12-23 21:58:51
這不是一個真正的工作與否的問題。這是檢查jQuery是否可見元素的代碼。投票下來的答案,因爲你的代碼被打破幾乎沒有直觀或有幫助。 「它似乎沒有正確執行if語句」 - 我簡要地向你描述瞭如何做到這一點。如果您不喜歡獲得所要求的答案,請更改您的問題。 – 2009-12-23 23:28:10
事實上,不是我低估了任何情況下,我用警報框測試了你的代碼,它總是告訴我它是可見的,不管它是否真實存在。 – waiwai933 2009-12-24 03:22:42