2013-03-21 1 views
0

아래 나열된 페이지에 fancyBox를 구현하려고 시도했지만 라이트 박스가 onClick으로 생성되지 않았습니다.fancyBox가 제대로 표시되지 않습니다.

아래 예제에서 fancyBox를 올바르게 호출하고 생성하고 있지만 앵커 요소를 클릭했을 때 초기화되지 않은 것 같습니다.

jQuery(document).ready(function() { 
    jQuery(".fancyBox").fancybox({ 
     maxWidth : 800, 
     maxHeight : 600, 
     fitToView : false, 
     width  : '70%', 
     height  : '70%', 
     autoSize : false, 
     closeClick : false, 
     openEffect : 'none', 
     closeEffect : 'none' 
    }); 
}); 

당신이 볼 수 있듯이

http://jsfiddle.net/jodriscoll/Xf7qf/

, 나는 fancyBox의 압축 된 버전을 호출하고 모든 적절한 CSS 스타일/클래스 협회가 제대로 내장되어 있습니다.

내가 뭔가를 놓친 경우 정중하게 나에게 바보 :

감사를 호출 할 경우, 저에게 알려주세요!

+0

빠른 참고, 내가 사용하고 슬라이드 쇼의 마지막 두 슬라이드이 내 fancyBox을 (# & 패널-10/# 시작 될 것입니다 & panel1-11). – Joey

+0

그것은 크롬에서 나를 위해 일하고있다 –

+1

자바 스크립트 오류가 발생했습니다. jquery로 $를 찾아서 대체 했습니까? 이 줄 slider.jQuerycontrols.find ('img'). tooltip(); 오류가 발생했습니다. 슬라이더로 변경했습니다. $ controls.find ('img') 및 오류가 없습니다. jsfiddle에서 iframe을 통해 다른 URL로 비디오를 시작하면 작동하지 않습니다. 해당 라인을 수정하면 문제가 해결되는지 확인하십시오. 또 다른 자바 스크립트 오류는 툴팁이 없다는 것입니다. –

답변

1

'jquery.fancybox-1.3.4.pack.js'파일을 열고 "body"단어를 "form"으로 대체하십시오. 거기에 "몸"이라는 단어가 두 개 있습니다. 투이 엔 부이 덕분입니다.

그리고 문제가이 페이지에 해결 : Fancybox - ASP.NET button not working

+0

조언 해 주셔서 감사합니다! 그러나, 나는이 클라이언트를 위해 더 이상 일하지 않지만이 정보를 함께 전달할 것입니다. – Joey

0

엄지 손가락 배열 끝에 쉼표가 있기 때문에 IE8에서는 작동하지 않습니다. IE8 +는 엄격하고 후행 쉼표를 좋아하지 않습니다.