收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1402|回复: 5

[讨论] 这个有什么问题? 不明白了?

[复制链接]
发表于 2017-5-11 17:25:57 | 显示全部楼层 |阅读模式
25体力

目前是有问题的, 如果我在多加一条数据就正常了?这是为什么?现在怎么不能循环滚动?滚动一半就会停止...

 提示:您可以先修改部分代码再运行

最佳答案

查看完整内容

最快的解决方法就是克隆两次。 或者做一个判断:
发表于 2017-5-11 17:25:58 | 显示全部楼层
最快的解决方法就是
  1. tab2.innerHTML=tab1.innerHTML+tab1.innerHTML; //克隆demo1为demo2
复制代码
克隆两次。
或者做一个判断:
  1. if(tab.offserHeight <= tab1.offserHeight){ //只有能够填满容器才进行滚动  
  2.         tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2
  3.         var Marquee = function(){
  4.              if(tab.scrollTop == tab2.offsetTop){
  5.               tab.scrollTop = 0;
  6.             }else{
  7.               tab.scrollTop++;
  8.             }
  9.         }
  10.         var MyMar=setInterval(Marquee,speed);
  11.         tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
  12.         tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
  13.     }
复制代码
回复

使用道具 举报

发表于 2017-5-11 21:17:11 | 显示全部楼层
高度不足
  1. if(tab.scrollTop == tab2.offsetTop){//永不相等
  2.           tab.scrollTop = 0;
  3.         }else{
  4.           tab.scrollTop++;
  5.         }
复制代码

所以加一条数据就可以了。
QQ截图20170511211710.png
QQ截图20170511211751.png
QQ截图20170511212052.png
QQ截图20170511212043.png
回复

使用道具 举报

 楼主| 发表于 2017-5-12 10:43:50 | 显示全部楼层
jianwang19 发表于 2017-5-11 21:50
最快的解决方法就是克隆两次。
或者做一个判断:

第一种办法虽然成,但数据少的时候就拷贝出相同的三条出来了,
加判断的 是完美的....但弱弱的问一下为啥我加进去 不好使呢??? 还有tab.offserHeight <= tab1.offserHeight 这个是从那来的? 技术很菜 都给思路了还不会...
回复

使用道具 举报

发表于 2017-5-12 19:45:05 | 显示全部楼层
offserHeight 打错字了  应该是offsetHeight   手误...
回复

使用道具 举报

 楼主| 发表于 2017-5-15 10:35:36 | 显示全部楼层
jianwang19 发表于 2017-5-12 19:45
offserHeight 打错字了  应该是offsetHeight   手误...

老司机在小沟里翻车了...  谢谢您了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2019-12-13 07:43 , Processed in 0.125657 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表