0
我想自動打開一次jQuery UI對話框。這可以通過將autoOpen屬性設置爲true來完成。但我需要這種事情只發生一次。我該怎麼做。JQUERY UI對話框
我想自動打開一次jQuery UI對話框。這可以通過將autoOpen屬性設置爲true來完成。但我需要這種事情只發生一次。我該怎麼做。JQUERY UI對話框
由於這是整個pageloads,你可以設置(在本例中通過the cookie plugin)餅乾,像這樣:
var seenBefore = $.cookie("dialogOnce") == "1";
$("#elem").dialog({
autoOpen: !seenBefore,
open: function() {
//we've seen it, don't show for 180 days
$.cookie("dialogOnce", "1", { expires: 180 });
}
});
你能澄清這個問題嗎? – 2010-11-23 14:18:39
我不遵循......只有當你創建它時纔會打開它......你是否試圖創建一個已經存在的對話框? – 2010-11-23 14:20:40