Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery将列表中的图像源替换为下一个,并在末尾重新开始_Jquery_Image_Replace_Slider_Attr - Fatal编程技术网

jQuery将列表中的图像源替换为下一个,并在末尾重新开始

jQuery将列表中的图像源替换为下一个,并在末尾重新开始,jquery,image,replace,slider,attr,Jquery,Image,Replace,Slider,Attr,我有一组图像,需要用下一个替换它们的源我设法做到了这一点,但如何使其循环无限,所以最后一个图像应该获得第一个图像的源,等等。 I-1,2,3,4,5 II-2,3,4,5,1 III-3,4,5,1,2 等等 我有 I-1,2,3,4,5 II-2,3,4,5,5 III-3,4,5,5,5 等等 我用克隆尝试了一些东西,但我不能永远克隆它。 这是小提琴- 你可以用 var index2 = (index % 5) + 1; 因此,如果索引为5,它将变为1,您可以使用 var index2


我有一组图像,需要用下一个替换它们的源
我设法做到了这一点,但如何使其循环无限,
所以最后一个图像应该获得第一个图像的源,等等。
I-1,2,3,4,5
II-2,3,4,5,1
III-3,4,5,1,2
等等
我有
I-1,2,3,4,5
II-2,3,4,5,5
III-3,4,5,5,5
等等
我用克隆尝试了一些东西,但我不能永远克隆它。
这是小提琴-

你可以用

var index2 = (index % 5) + 1;
因此,如果索引为5,它将变为1,您可以使用

var index2 = (index % 5) + 1;

因此,如果索引是5,它将变为1,我看到问题是使用带有4个元素的JSFIDLE操作,而不是5个元素。我删除了前面的评论,我发现问题是使用带有4个元素而不是5个元素的JSFIDLE操作。我删除了之前的评论
var index2 = (index % 5) + 1;