-
<marquee>知识点查看全部
-
setInterval clearInterval查看全部
-
scrollHeight:元素的 padding 加 content 的高度。 clientWidth: 获取对象可见内容的宽度,不包括滚动条,不包括边框; clientHeight: 获取对象可见内容的高度,不包括滚动条,不包括边框;查看全部
-
area.innerHTML += area.innerHTML; // 克隆 area 中的内容查看全部
-
innerHTML:标签里的内容(含子标签)查看全部
-
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 (即网页被卷去的高) (是一个数值)查看全部
-
offsetWidth、offsetHeight 不算 margin(content + padding + border) offsetLeft、offsetTop 从 border 算起查看全部
-
dan hang gun dong查看全部
-
<script type="text/javascript"> var moocBox=document.getElementById("moocBox"); var con1=document.getElementById("con1"); var con2=document.getElementById("con2"); moocBox.scrollTop=0;//scrollTop的对象是div块级 con2.innerHTML=con1.innerHTML; function scrollup(){ if(moocBox.scrollTop==con1.offsetHeight){ moocBox.scrollTop=0; }else{ moocBox.scrollTop++;} } var timer=setInterval("scrollup()",50); moocBox.onmouseover=function(){ clearInterval(timer); } moocBox.onmouseout=function(){ timer=setInterval("scrollup()",50); } </script>查看全部
-
<marqueen>HTML5已经弃用!查看全部
-
<script type="text/javascript"> var moocBox=document.getElementById("moocBox"); moocBox.scrollTop=0; moocBox.innerHTML+=moocBox.innerHTML;//进过添加内容功能,会改变元素的内容,元素的内容地址需要重新获取 var timer1=null; var timer=null; var oliHeight=24;//直接定义滚动高度,比获取行高度简单得多 var speed=50; var ispeed=500; function scrollUp(){ var con1=document.getElementsByTagName("ul")[0]; var moocBox=document.getElementById("moocBox"); if(moocBox.scrollTop%oliHeight==0){ clearInterval(timer); timer1=setTimeout(ostop,ispeed); } else { if(moocBox.scrollTop>=moocBox.scrollHeight/2){//计算方式 :scrollHeight = topPadding + bottomPadding + 内容margix box的高度。 moocBox.scrollTop=0; } else{ moocBox.scrollTop++;} } } timer1=setTimeout(ostop,ispeed); function ostop(){ moocBox.scrollTop ++; timer = setInterval("scrollUp()",speed); } moocBox.onmouseover = function(){ clearInterval(timer); clearTimeout(timer1) } moocBox.onmouseout = function(){ timer = setInterval("scrollUp()",50); } </script>查看全部
-
<script type="text/javascript"> var moocBox=document.getElementById("moocBox"); moocBox.scrollTop=0; moocBox.innerHTML+=moocBox.innerHTML;//进过添加内容功能,会改变元素的内容,元素的内容地址需要重新获取 var timer1=null; function scrollUp(){ var con1=document.getElementsByTagName("ul")[0];//改变内容后再获取元素地址 if(moocBox.scrollTop%24==0&&moocBox.scrollTop<con1.offsetHeight){//con1.scrollHeight和con1.offsetHeight都可以 clearInterval(timer); timer1=setTimeout(ostop,500); } else if(moocBox.scrollTop>=con1.offsetHeight){ moocBox.scrollTop=0; } else{ moocBox.scrollTop++;} } var timer=setInterval("scrollUp()",50); function ostop(){ moocBox.scrollTop ++; timer = setInterval("scrollUp()",50); } moocBox.onmouseover = function(){ clearInterval(timer); clearTimeout(timer1);//两种定时都要清除,不然会出现速度加快 } moocBox.onmouseout = function(){ timer = setInterval("scrollUp()",50); } </script>查看全部
-
先完成滚动再添加鼠标事件查看全部
-
使用两个板块流动,流动完了进行复位查看全部
-
<script type="text/javascript"> var moocBox=document.getElementById("moocBox"); var con1=document.getElementById("con1"); var con2=document.getElementById("con2"); moocBox.scrollTop=0;//scrollTop的对象是div块级 con2.innerHTML=con1.innerHTML; function scrollup(){ if(moocBox.scrollTop==con1.offsetHeight){ moocBox.scrollTop=0; }else{ moocBox.scrollTop++;} } var timer=setInterval("scrollup()",50); moocBox.onmouseover=function(){ clearInterval(timer); } moocBox.onmouseout=function(){ timer=setInterval("scrollup()",50); } </script>查看全部
举报
0/150
提交
取消