js 无缝滚动在网页中运行为什么会突然停止
4个回答
展开全部
是因为传给的数据不够多。
即,我猜你的滚动,是通过复制一份原数据(假设list1) 假设为 list2,滚动时变化父元素的 scrollLeft 或者 scrollHeight ,比较 list1.offSetLeft 或 list1.offSetHeight 和 scroll 实现。
因此,当传递数据不够,offSet 不够高或长的时候,就会不滚动滴。
希望可以提供帮助!
最好的方式,是自己调试下吧
firefox 下安装 firebug ,调试下看看。加上断点会清楚很多滴。
即,我猜你的滚动,是通过复制一份原数据(假设list1) 假设为 list2,滚动时变化父元素的 scrollLeft 或者 scrollHeight ,比较 list1.offSetLeft 或 list1.offSetHeight 和 scroll 实现。
因此,当传递数据不够,offSet 不够高或长的时候,就会不滚动滴。
希望可以提供帮助!
最好的方式,是自己调试下吧
firefox 下安装 firebug ,调试下看看。加上断点会清楚很多滴。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-12
展开全部
这里有一个无缝滚动效果
方向可以自己设置
可以设置定高定宽停顿
里面有源码可以参考
方向可以自己设置
可以设置定高定宽停顿
里面有源码可以参考
参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?1=y&id=12229
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是啊,应该发一下代码啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JS冲突之类的有可能导致这种情况,最好把代码发一下。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询