jquery打开窗口,但仅在窗口未打开时; 然后在其他窗口前显示它?

是否有可能在点击div上打开一个窗口但是只有在那个窗口之前没有打开的情况下? 不是模态,而只是一个特定尺寸的常规窗口,比如300×300。

我有这个Jsfiddle但尚未完全正常工作。 这个想法是有一个弹出窗口,只要它已经打开就把它推到前面。

http://jsfiddle.net/BC9Rd/

你可以使用这样的东西:

$("#element_id").click(function(){ window.open ("http://your-domain.com/your-url.html","my_window","menubar=1,resizable=1,width=350,height=250"); }); 

基本上每次执行这个window.open命令时,都会使用相同的窗口,因为窗口名称相同(本例中为“my_window”)…

我希望这有帮助 :)