已采纳回答 / _蛋蛋_
首先是执行最下边setTimeout("startMove()",2000)即等待两秒执行startMove()函数;执行startMove()时 先scrollTop+1,然后进入setInterval("scrollUp()",50)-->先让scrollTop+1然后每50毫秒执行一次scrollUp(),即每50毫秒执行下方粗体字部分在scrollUp()函数里判断如果增加的scrollTop到了一行的高度就停止两秒,两秒后又进入startMove()函数继续;如果没有到一行高度就scro...
2016-07-07
最新回答 / 我一定不是吃货
area.scrollTop>=parseInt(window.getComputedStyle(area,null).height)*2-72 试试
2016-07-07
可以把#moocBox的overflow:hidden,改成auto或者scroll,这样就好理解了
仔细观察的话每次滚动完第九条数据的时候会轻微的卡一下
仔细观察的话每次滚动完第九条数据的时候会轻微的卡一下
2016-07-07
marquee这个标签现在并不通用,因为现在提倡 结构(HTML)、行为(Javascript)、样式(CSS) 分离。所以学习这堂课主要学习老师实现滚动的思路。 大家还是多研究研究怎么使用JavaScript来实现吧
2016-07-06
已采纳回答 / singerow
1、当你obj对象的高大于moocbox的高,说明moocbox这个盒子的存不下你obj对象的内容,会有一部分obj对象不会显示。在这个前提下:a)scrollTop属性使obj对象一直向上滚动,直到obj对象底部内容完全显示在盒子中。2、当obj对象的高,也就是offsetHeight小于moocbox的高时,obj的内容已经完全展现在moocbox盒子中了,自然不用向上滚动了,因为内容已经全部展现了,所以 scrollTop也就不能用了
2016-07-05