既存の jQuery スライドショーを開発または使用することを検討しています。
スライド ショーの特徴は次のとおりです。
同じ画像プールを使用し、2 つ以上のボックスに同じ画像を同時に表示することなく、ボックスの画像を個別に回転させる 5 つのボックスがあります。
次のようになります。
各ボックスには、回転 (フェード) 画像が表示されます。
この効果を達成するにはどうすればよいですか?それを作成する既存のプラグインを知っていますか?
ありがとう
fademe jQuery プラグインの使用:
HTML:
<div class="boxes"></div>
CSS:
.box{
width:100px;
height:100px;
border:4px solid #000;
margin:5px;
float:left;
}
.box img{
position:absolute;
}
jQuery:
// IMAGES ARRAY:
images = [
'http://placehold.it/100x100/cf5&text=1',
'http://placehold.it/100x100/adf&text=2',
'http://placehold.it/100x100/468&text=3',
'http://placehold.it/100x100/953&text=4',
'http://placehold.it/100x100/583&text=5',
'http://placehold.it/100x100/f27&text=6',
'http://placehold.it/100x100/48f&text=7'
];
// GENERATE BOXES
for(i=0;i<5;i++){
$('.boxes').append('<div class="box"/>');
}
// APPEND ALL IMAGES TO EACH BOX
for(i=0;i<images.length;i++){
$('.box').append('<img src="'+ images[i] +'" />');
}
// APPLY fademe plugin TO EACH BOX
for(i=0;i<5;i++){
$('.box').eq(i).fademe(0,0,i+1); // the 3rd value is the 'S' ooption (starting slide number)
}
まだ見ていない場合は、jQuery SlideJSプラグインを確認することをお勧めします。
さまざまな例については、これを確認してください
<script>
$(function(){
$("#slides").slides();
});
</script>
<body>
<div id="slides">
<div class="slides_container">
<div>
<img src="img1">
</div>
<div>
<img src="img2">
</div>
</div>
</div>
</body>
カスタム オプションを組み合わせることもできます。
$(function(){
$("#slides").slides({
preload: true,
preloadImage: '/img/loading.gif',
play: 5000,
pause: 2500,
hoverPause: true
});
});