2012-05-21 3 views
0

짧은 시일 내에 갤러리와 함께 fancybox를 시작하려고하지만 iframe과 수동 호출을 통해 fancybox를 시작합니다.기능을 통해 fancybox 갤러리를 시작 하시겠습니까?

Im은 현재 기능을 통해 fancybox를 시작하고 iframe 모드를 성공적으로 사용합니다 (갤러리 없음). 이것은 팝업 라이트 박스에 훨씬 더 특정한 포맷팅 컨트롤을 제공 할뿐만 아니라, 함수를 사용하여 라이트 페이지를 시작하는 메인 페이지의 아이템에서 함수로 데이터를 파싱 할 수 있기 때문에 함수를 통해 iframe으로 다시 파싱됩니다. 예제 기능).

문제는 Lightbox가이 방법을 사용하여 갤러리로 해석 할 이미지 그룹을 정의하려고한다는 것을 인식하는 방법을 알지 못한다는 것입니다.

그럼 어떻게해도 갤러리를 시작하는 동안 함수에서 프레임을 시작할 수 있습니까?

function testFunction(caption){ 
    $.fancybox({ 
     "overlayOpacity":0.8, 
     "type" : "iframe", 
     "width" : "100%", 
     "height" : "100%", 
     "padding": 0, 
     "margin": 0, 
     "content": "test.php?cap="+caption 
    }); 

} 

답변

2

는이 형식으로 이미지 객체의 배열을 설정할 수 있습니다

var images = []; 
images.push({'href': 'http://www.mydomain.com/example.gif', title:'myName'}); 

$.fancybox.open(images, { 
    // all the other parameters here 
}); 

당신은 내가

+0

안녕 Topener 올바른 생각하면 version 2를 사용해야합니다. 도와 주셔서 감사합니다. 그건 인라인하지만, "iframe"매개 변수를 추가하자마자, URL에 직접로드되는 푸시 이미지로 작동을 멈추고 사용자가 우리가있는 html 페이지에서 멀리 떨어지게합니다. – AdamJones

+0

ahhh damm. 내가 그것을 사용하지 않는 메신저와 나는 너무 많은 다른 영역을 깨는으로 프로젝트에 대한 중 하나에 대한 새 버전으로 업그레이 드 수 없을거야. – AdamJones

+0

감사합니다. – AdamJones

관련 문제