彻底搞懂JS无缝滚动代码


Posted in Javascript onJanuary 03, 2007

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

 程序代码 

<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 相关文章推荐
Prototype ObjectRange对象学习
Jul 19 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
移动节点的jquery代码
Jan 13 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
Dec 17 Javascript
JavaScript优化专题之Loading and Execution加载和运行
Jan 20 Javascript
动态加载js文件简单示例
Apr 21 Javascript
React Native之TextInput组件解析示例
Aug 22 Javascript
详解基于Wepy开发小程序插件(推荐)
Aug 01 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
vue监听用户输入和点击功能
Sep 27 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 Javascript
经典的解除许多网站无法复制文字的绝招
Dec 31 #Javascript
对象的类型:本地对象(1)
Dec 29 #Javascript
JavaScript高级程序设计
Dec 29 #Javascript
JavaScript 参考教程
Dec 29 #Javascript
js自带函数备忘 数组
Dec 29 #Javascript
slice函数的用法 之不错的应用
Dec 29 #Javascript
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 #Javascript
You might like
php 读写json文件及修改json的方法
2018/03/07 PHP
在视频前插入广告
2006/11/20 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
async/await优雅的错误处理方法总结
2019/01/30 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
django之常用命令详解
2016/06/30 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
致裁判员加油稿
2014/02/08 职场文书
医学求职信
2014/05/28 职场文书
村干部任职承诺书
2015/01/21 职场文书
黄山导游词
2015/01/31 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
MySQL 分页查询的优化技巧
2021/05/12 MySQL