使用JavaScript使图像保持循环并再次显示
这就是我现在得到的。加载的图像很大: 在滚动到最后一个iphone屏幕截图后,它会停止。我希望它能继续下去,所以它会从头再来使用JavaScript使图像保持循环并再次显示,javascript,Javascript,这就是我现在得到的。加载的图像很大: 在滚动到最后一个iphone屏幕截图后,它会停止。我希望它能继续下去,所以它会从头再来 我该怎么做呢?对于初学者,您正在比较scroll左带偏移量高度并滚动高度。将这些更改为宽度 接下来,如果当前滚动位置小于最大值,则将滚动位置返回到0。所以在第一步,位置是1,明显小于最大值,所以它跳回到零。结果:你哪儿也去不了。请尝试大于 代码中还有一些其他错误,但它们只是优化。以上两点是您的代码的主要错误。应该是一个好的开始 您确定要将滚动条设置为0吗
我该怎么做呢?对于初学者,您正在比较scroll左带偏移量高度并滚动高度。将这些更改为宽度 接下来,如果当前滚动位置小于最大值,则将滚动位置返回到0。所以在第一步,位置是1,明显小于最大值,所以它跳回到零。结果:你哪儿也去不了。请尝试大于
代码中还有一些其他错误,但它们只是优化。以上两点是您的代码的主要错误。应该是一个好的开始 您确定要将
滚动条设置为0吗?听起来你想输入scrollLeft
。更新了“是”,这对你的问题没有帮助,但你可以查看setInterval
,而不是setTimeout
。做同样的事情,但不需要每次都清除和重置。请在问题中包括所有相关信息,包括您的代码。JSFIDLE演示很好,但还不够。谢谢。我对它进行了处理,但它仍然在结尾处停止。您不应该删除offsetWidth
,您应该使用=
来考虑平等的情况。