jQueryUI对话框
我想自动打开jquery UI对话框一次。这可以通过将autoOpen属性设置为true来实现。但我只需要这样一次。我应该怎么做。因为这是跨页面加载的,所以我设置了一个cookie(在本例中是通过),如下所示:jQueryUI对话框,jquery,jquery-ui,Jquery,Jquery Ui,我想自动打开jquery UI对话框一次。这可以通过将autoOpen属性设置为true来实现。但我只需要这样一次。我应该怎么做。因为这是跨页面加载的,所以我设置了一个cookie(在本例中是通过),如下所示: var seenBefore = $.cookie("dialogOnce") == "1"; $("#elem").dialog({ autoOpen: !seenBefore, open: function() { //we've seen it, don't sh
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 });
}
});
你能澄清这个问题吗?我不明白…它只有在你创建它时才会打开…你是想创建一个已经存在的对话框吗?啊,看,这是一个完全不同的问题,页面刷新在JavaScript中是一个巨大的差异。@Nick Craver:有没有办法动态地将其autoOpen属性设置为false…@sje397:我的对话框定义已经有了您所提供的内容?我需要下载该插件吗?@Kut-是的,它非常小: