2012-06-28 157 views
0

纔有可能發現點擊的div打開一個窗口,但只有在該窗口還沒有打開之前?不是模態,而只是一個具有一定大小的常規窗口,如300x300。jquery打開窗口,但只有當窗口未打開時;然後在其他窗口前顯示它?

我有這樣的jsfiddle但不能完全工作呢。這個想法是有一個彈出窗口,如果它已經打開,就把它推到前面。

http://jsfiddle.net/BC9Rd/

+1

看到這個答案:http://stackoverflow.com/a/9009074/219118 – sachleen

回答

3

您可以使用這樣的事情:

$("#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-WINDOW14」的被利用在這種情況下)...

我希望這可以幫助:)