キャプション付きのバナーにサイクルプラグインを使用し、キャプションには下の画像のようにスクロールバーがあります。mCustomScrollbar
スクロールバーのスタイルを設定するために使用します。スクロールバーは最初のキャプションでは正常に機能しますが、2 番目のキャプションに適用するとスクロールバーが表示されません。これが起こる理由は何ですか、それは関連していますか、cycle
それとも何ですか?
以下の画像は問題を示しています。
コード (JavaScript):
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/jquery.cycle.all.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.slider').cycle({
fx: 'scrollHorz',
slideExpr: "img:not(.hide)",
slideResize: false,
containerResize: false,
speed: 500,
timeout: 5000,
after: function(curr,next,opts) {
var index=opts.currSlide;
$('#caption div.captionContent:visible').hide();
$('#caption div.captionContent').eq(index).show();
}
});
});
</script>
<script src="js/jquery.mCustomScrollbar.concat.min.js"></script>
<script>
(function($){
$(window).load(function(){
$(".cc").mCustomScrollbar({
scrollButtons:{
enable:true
}
});
});
</script>
HTML:
<div class="banner">
<div id="caption">
<div class="captionContent slide5">
<div class="cc">
<p>Our clients receive a personalised one on one service from one of our principles to guide them from the initial brief to the final completion of their project.</p>
</div>
</div>
<div class="captionContent"></div>
<div class="captionContent"></div>
<div class="captionContent"></div>
</div>
<div class="slider">
<img class="hide" src="images/banner1.jpg" alt="slider 1" />
<img src="images/banner5.jpg" alt="slider 1" />
<img src="images/banner2.jpg" alt="slider 1" />
<img src="images/banner3.jpg" alt="slider 1" />
<img src="images/banner5.jpg" alt="slider 1" />
</div>
</div><!-- end banner -->