我正在處理我的第一個jquery項目,並且有一個關於simpletip插件的問題。我基本上有一個日曆,用戶可以點擊不同的會議標題,相應的日期會以某種顏色顯示。然後,我使用簡單提示在用戶懸停在該日期時顯示有關會議的更多詳細信息。如何在特定條件爲真時僅顯示簡單提示?
我想要的是簡單點只顯示單元格是否着色或「開」。當日歷空白並且沒有激活會議時,我不希望所有簡單提示都顯示出來。
我已經嘗試使用if語句與.mouseover() - 這首先起作用,當單元格關閉,沒有simpletip。會議開啓並着色之後,第一個鼠標懸停沒有任何作用,然後第二個鼠標懸停顯示簡單提示,然後簡單提示即使在單元關閉後仍保持活動狀態。
$("#jan3").mouseover(function() {
if (meeting1 = "on") {
$(this).simpletip({
content: '<b>Meeting</b><br/> 9:00-11:00<br/> Some Room'
});
}
});
希望這是有道理的...請幫助!
預先感謝您
*編輯:這裏是打開一個會議,並關閉...
$(".button1").click(function() {
if (meeting1 == "off") {
$(".meeting1").stop().animate({ backgroundColor: "#009460", color: "white" }, 1000);
$(".meeting1").css("cursor", "pointer");
plsc = 'on';
}
else {
$(".meeting1").stop().animate({ backgroundColor: "white", color: "black" }, 1000);
$(".meeting1").css("cursor", "default");
plsc = 'off';
}
});
我遇到了同樣的問題,並且很難用錘子敲打;相當有信心,這是SimpleTip的一個錯誤。 :( – Bane 2011-09-01 23:35:34