首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery:无休止滚动的div内容?

问JQuery:无休止滚动的div内容?
EN

Stack Overflow用户
提问于 2012-04-27 07:46:24
回答 1查看 83关注 0票数 1

我有一个简单的JQuery函数,可以让DIV的内容无休止地横向滚动。它工作得很好,但当它到达内容的末尾时,它会继续滚动,但不会显示任何内容,这是预期的,因为内容已经完成。我想让它重复,这样它就永远不会停止滚动,当内容完成时,它会重复自己。

到目前为止,我想要做到这一点的唯一方法是多次复制div内容,即:

代码语言:javascript
复制
var element = $("#divContent")
for(var x=0; x<=50; x++)
    element.html( element.html + element.html );

我认为这是可行的,但一定有更好的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-27 08:09:37

如果你最初创建了两个版本的内容-当第一个项目完全看不到时,你可以使用css移动它成为最后一个项目(你可以只使用相对或绝对定位)。我制作了一个动画来说明它是如何工作的。你必须在父容器上设置overflow:hidden (在这个例子中是#wrapper)并限制它的宽度,这样才能正常工作。

​

​

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10342958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档