使用JavaScript使图像保持循环并再次显示

使用JavaScript使图像保持循环并再次显示,javascript,Javascript,这就是我现在得到的。加载的图像很大: 在滚动到最后一个iphone屏幕截图后,它会停止。我希望它能继续下去,所以它会从头再来 我该怎么做呢?对于初学者,您正在比较scroll�左带偏移量�高度并滚动�高度。将这些更改为宽度 接下来,如果当前滚动位置小于最大值,则将滚动位置返回到0。所以在第一步,位置是1,明显小于最大值,所以它跳回到零。结果:你哪儿也去不了。请尝试大于 代码中还有一些其他错误,但它们只是优化。以上两点是您的代码的主要错误。应该是一个好的开始 您确定要将滚动条设置为0吗

这就是我现在得到的。加载的图像很大:

在滚动到最后一个iphone屏幕截图后,它会停止。我希望它能继续下去,所以它会从头再来


我该怎么做呢?

对于初学者,您正在比较scroll�带偏移量�高度并滚动�高度。将这些更改为宽度

接下来,如果当前滚动位置小于最大值,则将滚动位置返回到0。所以在第一步,位置是1,明显小于最大值,所以它跳回到零。结果:你哪儿也去不了。请尝试大于


代码中还有一些其他错误,但它们只是优化。以上两点是您的代码的主要错误。

应该是一个好的开始

您确定要将
滚动条设置为0吗?听起来你想输入
scrollLeft
。更新了“是”,这对你的问题没有帮助,但你可以查看
setInterval
,而不是
setTimeout
。做同样的事情,但不需要每次都清除和重置。请在问题中包括所有相关信息,包括您的代码。JSFIDLE演示很好,但还不够。谢谢。我对它进行了处理,但它仍然在结尾处停止。您不应该删除
offsetWidth
,您应该使用
=
来考虑平等的情况。