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