jQueryを使ってスライドショーを作成しようとしましたが、私のクラスの配列を作るのが難しいと感じていますslides
。下のコードに何か問題がありますか?jQueryを使用してスライドショーを作成するにはどうすればよいですか?
$(document).ready(function() {
var slideIndex = 0;
var slides = $('.slides');
slides[slideIndex].show();
$('.next').click(function() {
var i;
if (slideIndex > slides.length) {
slideIndex = 0;
}
for (i = 0; i < slides.length; i++) {
slides[i].hide();
}
slideIndex++;
slides[slideIndex].show();
var pageNum = slideIndex + 1;
$('.numbertext').innerHTML(pageNum + "/" + slides.length);
});
$('.prev').click(function() {
var i;
if (slideIndex < 0) {
slideIndex = slides.length;
}
for (i = 0; i < slides.length; i++) {
slides[i].hide();
}
slideIndex--;
slides[slideIndex].show();
});
});
あなたのhtmlを含めてください – rebecca
そこにはたくさんのjQueryスライドショーがある理由の1つに、何百万もの作成方法があります。しかし、HTMLやCSSがなくても動作するスライドショーはありません。 – caramba
jQueryスライドショープラグインはすでに2つあります。確かにもう1つ必要です... –