私は小さな jquery スライダーを作成して画像間を単純にフェードさせようとしていますが、次のスライドにフェードすると、スライドが 1 秒間表示されてから最初に戻ります。私は jquery が得意ではありません。JavaScript は言うまでもなく、私は PHP/BASH 派です。
jQuery
// Start Slides
$('#hi1').fadeTo("slow", 1.0, function () {
var slide = 1,
slides = 4
ids = [
'#hi1',
'#hi2',
'#hi3',
'#hi4', ],
slideShow = setInterval(function () {
var nextSlide = slide + 1;
if (slide >= slides) {
nextSlide = 1;
}
$(ids[nextSlide]).fadeTo("fast", 1.0, function () {
$(ids[slide]).fadeTo("slow", 0);
});
slide++;
if (slide >= slides) {
slide = 1;
}
}, 5000);
// End Slides
});