已采纳回答 / qq_苏慕遮_24019744
他这个con2的内容旨在当你的con1的scrollTop还未到达他的长度时,用来填补con1下面的空白,当con1的scrollTop到达了他的长度,再直接用con1的内容替代con2的内容来继续显示。
2016-10-17
已采纳回答 / 码农吊车尾
scrollHeight是窗口内滚动元素的高度,也就是说ul的高度;offsetHeight是元素包含边框的距离,这里也可以用,一旦ul有边框,就要好好算算高度了,很不方便。scrollTop的值是ul的上边被窗口隐藏的高度;也就是说如果ul比窗口div高100px,ul与窗口div底边对齐,scrollTop就是100px,如果ul上边部分没有隐藏,scrollTop就是0px;请看图 div.scrollTop.<...图片...>
2016-10-13
最新回答 / 叫叫叫兽3370901
资料下载里有/* 底部样式 */#moocBot { width: 399px; height: 10px; overflow: hidden; /* 这个一定要加上,内容超出的部分要隐藏,免得撑高底部结构 */}/* 中间样式 */#moocBox { height: 144px; width: 335px; margin-left: 25px; margin-top: 10px; overflow: hidden; /* 这个一定要加,超出的内容部分要隐藏,免得撑高中间部分 */}
2016-10-12
最新回答 / weibo_生活梦幻9_03168943
area.srollTop>=con1.oofsetHeight........当area的滚动高度(向上滚动的高度)大于等于con1的原始高度时
2016-10-12
最新回答 / 侎馨
因为已经走完了,需要克隆一个引进来,再继续,也就是说一共用两个,不断地来回交换滚动var area = document.getElementById('moocBox'); var con1 = document.getElementById('con1'); var con2 = document.getElementById('con2'); var speed = 50; area.scrollTop = 0; con2.innerHTML = con1.innerH...
2016-10-12
已采纳回答 / felufan
mouseout事件中的setInterval(),若不设置与事件外的setInterval()相同的名称(或不设置名称),就是另外一个不同的setInterval()(虽然执行的内容相同),而它又没有对应的clearInterval()将其清除,所以每触发一次mouseout事件就会执行一个,不断叠加从而导致内容滚动速度越来越快
2016-10-08
已采纳回答 / 大贤良师
移除时间里要先清除定时器,这样应该能解决area.onmouseover=function(){ clearInterval(time); clearTimeout(t); } area.onmouseout=function(){ clearInterval(time); time=setInterval("scrollUp()",speed); }
2016-09-26