div
ページの読み込み時に左側のリストから複数のインスタンスからカルーセルを選択した後、jQuery 関数を更新する必要がありますが、関数が実行されると次のスクローラーが停止します。
コードは次のとおりです。
<script type="text/javascript">
$(function() {
$('#carousel_1').carouFredSel({
width: '100%',
auto: {
items: 1
},
prev: '#prev1',
next: '#next1'
});
$('#carousel_2').carouFredSel({
width: '100%',
auto: {
items: 1
},
prev: '#prev2',
next: '#next2'
});
$('#carousel_3').carouFredSel({
width: '100%',
auto: {
items: 1
},
prev: '#prev3',
next: '#next3'
});
var items = $('.list_switch>li>a').each(function () {
$(this).click(function () {
//remove previous class and add it to clicked tab
items.removeClass('current');
$(this).addClass('current');
//hide all content divs and show current one
$('.carousel').hide().eq(items.index($(this))).show('fast');
});
});
// select the first tab on page load
items[0].click();
});
</script>
デモページ: http://blogillucent.alwaysdata.net/aaa/coolcarousel.html