現在、私は自分のページにこれを持っています:
<section class="image_slider grid_4">
<nav class="slider_nav"> <a href="#" class="left"> </a> <a href="#" class="right"> </a> </nav>
<div class="slides">
<a href="/images/placeholders/800x600/7.jpg" rel="fancybox_gallery1"><img src="/images/placeholders/300x200/7.jpg" alt="" /></a>
<a href="/images/placeholders/800x600/8.jpg" rel="fancybox_gallery1"><img src="/images/placeholders/300x200/8.jpg" alt="" /></a>
</div>
それを制御する js は次のとおりです。
/* Sidebar image slider */
$('.image_slider').each(function () {
/* Functions */
function resetInterval () {
clearInterval(imageSliderInterval);
imageSliderInterval = setInterval(next, 4000);
}
function next () {
$('.image_slider .slides').children(':last').fadeOut(1000, function () {
$(this).prependTo('.image_slider .slides').fadeIn(1);
});
}
function previous () {
$('.image_slider .slides').children(':last').fadeOut(1000, function () {
$(this).prependTo('.image_slider .slides').fadeIn(1);
});
}
/* Initialize */
var imageSliderInterval;
resetInterval();
/* Controls */
$('.image_slider .left').click(function () {
next();
resetInterval();
});
$('.image_slider .right').click(function () {
previous();
resetInterval();
});
});
各画像ギャラリーに個別のコントロールを使用して、画像スライド ショーの複数のインスタンスを作成する方法はありますか?
実際に見てみたい場合は、元のコードはこのテンプレートからのものです。ヘッダー「Nam imperdiet lacinia」までスクロールします。