彻底搞懂JS无缝滚动代码

 更新时间:2007年01月03日 00:00:00   作者:  

在做个东西要滚动代码 而且是无缝的 搞了半天还是不行 
决心一定要把这个问题搞定 经过研究 也不难 代码如下:

 程序代码 

复制代码 代码如下:
<div id=demo style=overflow:auto;height:180;width:200;background:#009900;color:#006600> 
<table  align=top> 
<tr> 
<td id=demo1 valign=top> 

<p>aaaaaaaaaaa</p> 
<p>aaaaaaaaaaa</p> 
<p>aaaaaaaaaaa</p> 
<p>aaaaaaaaaaa</p> 
<p>aaaaaaaaaaa</p> 
<p>aaaaaaaaaaa</p> 


 </td> 
</tr> 
<tr> 
<td id=demo2 valign=top></td> 
</tr> 
</table> 

</div> 
<script> 
var speed=15 
demo2.innerHTML=demo1.innerHTML//克隆demo1为demo2 
function Marquee(){ 
if(demo2.offsetHeight-demo.scrollTop<=0)//当滚动至demo1与demo2交界时 
demo.scrollTop-=demo1.offsetHeight//demo跳到最顶端 
else{ 
demo.scrollTop++  //如果是横向的 将 所有的 height top 改成 width left 


var MyMar=setInterval(Marquee,speed)//设置定时器 
demo.onmouseover=function() {clearInterval(MyMar)}//鼠标移上时清除定时器达到滚动停止的目的 
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//鼠标移开时重设定时器 
</script> 




复制到一个HTM的文件即可运行了. 

相关文章

  • JavaScript实现限时秒杀功能

    JavaScript实现限时秒杀功能

    各种电商活动都喜换选择限时秒杀活动形式,这篇文章主要为大家详细介绍了JavaScript实现限时秒杀功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • js图片加载效果实例代码(延迟加载+瀑布流加载)

    js图片加载效果实例代码(延迟加载+瀑布流加载)

    本篇文章主要介绍了js图片加载效果实例代码(延迟加载+瀑布流加载),非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • javascript for-in有序遍历json数据并探讨各个浏览器差异

    javascript for-in有序遍历json数据并探讨各个浏览器差异

    这篇文章主要介绍了javascript for-in有序遍历json数据并探讨各个浏览器差异的相关资料,需要的朋友可以参考下
    2015-11-11
  • 对于Form表单reset方法的新认识

    对于Form表单reset方法的新认识

    HTML中Form表单的reset方法被用来清空用户所输入的内容,以前一直误以为其是单纯的将input等输入项中的值清空
    2014-03-03
  • 深入理解Javascript中this的作用域

    深入理解Javascript中this的作用域

    这篇文章主要介绍了深入理解Javascript中this的作用域,本文用大量例子来深入探讨this的作用域,需要的朋友可以参考下
    2014-08-08
  • 用JS动态设置CSS样式常见方法小结(推荐)

    用JS动态设置CSS样式常见方法小结(推荐)

    本文给大家总结了js动态设置css样式的常见方法,非常实用,对js设置css样式相关知识感兴趣的朋友一起学习吧
    2016-11-11
  • JS 类型转换常见方法小结

    JS 类型转换常见方法小结

    JS 类型转换常见方法小结,需要的朋友可以参考下。
    2010-05-05
  • JS数组搜索之折半搜索实现方法分析

    JS数组搜索之折半搜索实现方法分析

    这篇文章主要介绍了JS数组搜索之折半搜索实现方法,结合具体实例形式分析了javascript数组折半搜索算法的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2017-03-03
  • webpack构建的详细流程探底

    webpack构建的详细流程探底

    目前,几乎所有业务的开发构建都会用到 webpack 。所以下面这篇文章主要给大家介绍了关于webpack构建的详细流程的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2018-01-01
  • JS表格的动态操作完整示例

    JS表格的动态操作完整示例

    这篇文章主要介绍了JS表格的动态操作,结合完整实例形式详细分析了JavaScript针对表格元素的动态修改与删除简单操作技巧,需要的朋友可以参考下
    2020-01-01

最新评论