부트 스트랩 3과 Jquery Cycle 2 (http://www.malsup.com/jquery/cycle2/)를 사용하여 페이지로드시 숨겨진 슬라이드 쇼로 아코디언을 만듭니다.부트 스트랩 아코디언에 숨겨진 JQuery 사이클 슬라이드 쇼를 중앙에 배치하는 방법?
<div data-toggle="collapse" data-target="#my-slideshow">
<div>click to see slideshow</div>
</div>
<div class="collapse" id="my-slideshow">
<div id="slideshow" data-cycle-pause-on-hover="true" data-cycle-center-horz="true" data-cycle-auto-height="container" data-cycle-slides="> div">
<div>slide 1. blah.....</div>
<div>slide 2. blah.....</div>
<div>slide 3. blah.....</div>
</div>
</div>
여기
입니다 자바 스크립트 :
$('#slideshow').cycle({});
이 HTML을 잘 한 가지를 제외하고 작동 : 슬라이드 쇼는 브라우저 내에서 중심에 있지 않습니다 여기에 HTML입니다. # my-slideshow에서 클래스 "붕괴"를 제거하고 페이지를로드하면 슬라이드 쇼가 실제로 화면 중앙에 배치되지만 이것이 필요한 것은 아닙니다.
모바일 웹 사이트에서 작업하고 있으며 화면 크기가 페이지로드시 슬라이드 쇼를 숨길 필요가있는 이유입니다 ("축소"클래스 사용). 어떤 문제가 있습니까?
감사합니다.
UPDATE 여기
는 바이올린 데모입니다 : (! isherwood의 ORGINIAL 코드 덕분에) http://jsfiddle.net/mddc/FDH2K/10/. "collpase"클래스를 추가하고 제거하여 효과를 볼 수 있습니다.
다음은 시동기 피들입니다. 문제를 데모 할 수 있는지 확인하십시오. http://jsfiddle.net/isherwood/FDH2K/ – isherwood
슬라이드 쇼를 센터링하는 데 필요한 다른 Cycle2 스크립트 인 jquery.cycle2.center.min.js를 추가했습니다. "collpase"클래스를 추가하고 제거하여 효과를 볼 수 있습니다. 나는이 스크립트를 추가했지만 계속 사용하지 않는 것으로 보입니다. 에 chiming 주셔서 감사합니다! – curious1
@isherwood, http://malsup.github.io/min/jquery.cycle2.center.min.js를 데모 용 다른 리소스로 추가 할 수 있습니까? 시도했지만 다른 사용자에게 적용되지 않습니다. – curious1