【发布时间】:2013-06-06 16:48:28
【问题描述】:
一个片段:-
// listen for clicks, opens a hyperlink attached to the event. //
$("#canvas").click(function popMessage(e) {
$("#canvas").hide();
// hyperlink opens a new window upon click on the bubble
return !window.open('About.aspx?info=' + info, "pop", "resizable,width=1000,height=600,");
});
这很好用。
但是,我正在考虑这样一个场景,一个人打开 10 个不同的弹出窗口,并且对哪个窗口引用了哪个点击感到困惑。
想到我可以,一次只允许一个弹出窗口。
第一次点击时,会打开一个新的弹出窗口。 每次下一次点击,旧的弹出窗口都会被新的点击替换。
最后,当父页面关闭时,弹出窗口关闭。
我应该为这个概念寻找什么样的财产?
(需要注意的是,我的目标弹窗的地址不一样,每次地址的一小部分是作为'info'传递的代码)
【问题讨论】:
-
你为什么要隐藏#canvas?如果它被隐藏,他们将无法再次点击它!?
-
它是画布上的画布。哈哈。所以原始的底层图像仍然存在。梦中梦。废话
标签: javascript popup