2013-05-12 2 views
1

을 전경 : 의도 한대로이동 팝업은이 코드로 팝업을 열

$('a[href^="/foto/"]').live ('click', function (e) 
{ 
    e.preventDefault(); 
    // open popup 
    window.open (
     $(this).attr ('href'), 
     'imgPreview', 
     'width=1050,height=902,scrollbars=yes,menu=yes,toolbar=no' 
    ); 
}); 

이 코드는 작동하지만 팝업 창을 배경으로하고 있다면이 /의 사진으로 시작 또 다른 링크를 클릭/팝업은 백그라운드에서 유지됩니다. 따라서 사진이 이미 팝업에 표시되었음을 알 수 없습니다.

링크를 클릭하면 사진 팝업을 배경에서 전면으로 이동할 수 있습니까?

답변

1

는 지금까지 내가 아는 한, window.focus() 트릭을 할 것입니다 :

$('a[href^="/foto/"]').live ('click', function (e) 
{ 
    e.preventDefault(); 
    // open popup 
    var win=window.open (
     $(this).attr ('href'), 
     'imgPreview', 
     'width=1050,height=902,scrollbars=yes,menu=yes,toolbar=no' 
    ); 
    win.focus(); 
}); 
+0

대단히 감사합니다! 이것은 효과가있다! :) – SpaceHeroGuide