2014-06-18 2 views
0

Fancybox 팝업을 새로 고치는 방법을 알려줄 사람이 있습니까?이미 열린 FancyBox 팝업을 새로 고치는 방법은 무엇입니까?

내가 만드는 방법은 다음과 같습니다.

 $.fancybox({ 
     'width' : 470,   // set the width 
     'height' : 190, 
     'autoSize': false, 
     'transitionIn': 'fade', 
     'transitionOut': 'fade', 
     'href': 'pop.jsp', 
     'autoDimension' : false, 
     'type': 'iframe', 
    }); 
+0

무엇 새로 고침을 트리거하는 동작입니까? – pataluc

+0

단계 : 1. 열린 팝업 2. 서버 측 아약스를 수행하십시오 3. 팝업창에서 값을 밀어 넣으십시오 4. 팝업 새로 고침 – Yahiya

+0

서버 측 아약스가 상위 또는 pop.jsp에서 완료 되었습니까? (그냥 닫고 다시 fancybox 수 없습니다?) – pataluc

답변

0
이 같은 뭔가, $('iframe.fancybox-iframe')로 다스 려 그것을 할 수 있습니다

:

여기

예 (Reload an iframe with jQuery에 따라)

$('iframe.fancybox-iframe').attr('src', function(i, val){return val;});

: http://jsfiddle.net/pataluc/aLbYr/

+1

실제로 상위 페이지에서 iframe을 새로 고치지 만, 성공적인 ajax 요청 후 iframe 자체에서 트리거해야하는지 확실하지 않습니다. 마지막 경우 iframe 페이지는'location.reload (true)'를 호출하면됩니다. – JFK

관련 문제