有了这个小功能,我可以轻松移动滑块,我可以插入时间 setTimeOut 发送新循环等
但是我有一个问题,你可以看到 var time ,这个 var 表示运行其他时间 setTimeOut 的时间,如果你在动画中看到我有其他时间运行并在每个滑块中显示,问题是需要时间用于在动画完成时开始运行 setTimeOut 并创建动画之间的时间间隔,此时运行第一个滑块时显示第二个滑块,依此类推,我不能一对一地显示每个滑块
例如运行第一个滑块并在 8 秒后显示下一个等
var time = 8000;
$(".im_" + id).slideDown().animate({
height: "300px",
width: "100%",
}, 1200).delay(4000).fadeOut(1000);
id = (id + 1) % imax;
setTimeout(function() {
slider(id);
}, time);
我希望能理解所有,谢谢,最好的问候