여기에 일부 스레드를 읽었지만 갤러리 항목에 대한 좋은 해결책을 찾지 못했습니다. 나는 jQuery에서 expery가 아니기 때문에 여기에 나와 함께하시기 바랍니다. iframe 외부에 하나의 이미지를 표시하는 코드가 있습니다. 하지만 내 목표는 왼쪽/오른쪽 화살표를 추가하여 내 갤러리를 스크롤하는 것입니다.iframe 외부에 갤러리 팝업 표시
나는이 스크립트
<script type="text/javascript">
$(document).ready(function() {
$('.fancybox').click(function (e) {
e.preventDefault();
parent.$.fancybox({
type : "image", // force type of content to image
href: this.href,
title: this.title,
helpers: {
title: { type: 'inside' },
overlay: {
opacity: 0.3
} // overlay
//, buttons: {}
} // helpers
}); // fancybox
}); // click
});
</script>
내 HTML 코드를 가지고
<a rel="gallery" class="fancybox" href="images/01.jpg" title="aaasdasdasd"><img alt="" src="thumbnails/01.jpg"/></a>
<a rel="gallery" class="fancybox" href="images/02.jpg" title="bbsdfsdfsdfdsf"><img alt="" src="thumbnails/02.jpg"/></a>
FancyBox이 작품을 팝업입니다. 그러나 화살표를 추가하여 "갤러리 항목"을 스크롤하고 싶습니다. 나는 ('갤러리', '확인해') 바로 부모 위의 갤러리 코드를 .attr를 추가하는 시도 $ fancybox가 ({
는하지만 팝업 그냥 사라
openEffect 추가 :... '없음'을, closeEffect '없음' nextEffect '없음' prevEffect '없음' 패딩 : 0 마진 : [20, 60, 20, 60] 증가 // 왼쪽/오른쪽 여백
또한 팝업이 사라지게하십시오.
그렇게 할 수 있습니까?
코드를 사용했습니다. 하지만 이제 fancybox가 더 이상 멈추지 않습니다. 어떻게 그곳에 거짓이 돌아 왔습니까? 다른 jQuery가이 작업을 수행 할 수 있습니까? 나는 Visuallight 상자와 magnific pop을 시도했지만 둘 다 작동하지 않습니다. Fancybox만이 가장 가깝습니다. 시간 내 주셔서 감사합니다. – user3037484
코드는 완벽하게 작동합니다. http://jsfiddle.net/uj0zLco4/'return false'는 기본 동작을 무효로합니다. 왜냐하면 우리는'click' 이벤트 후에 프로그래밍 방식으로 fancybox를 실행하기 때문입니다. – JFK
죄송합니다. 메시지를 입력하는 중이었습니다. 그것은 파이어 폭스, IE, 사파리에서 작동합니다. 하지만 Chrome에서 팝업으로 문제가 발생했습니다. 어떤 생각? '부모. $. fancybox (갤러리, {'~ $ .fancybox (갤러리, {'및 Chrome이 팝업으로 작동합니다. – user3037484