彻底搞懂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 相关文章推荐
封装好的省市地区联动控件附下载
Aug 13 Javascript
Javascript 类型转换方法
Oct 24 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
Dec 02 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
Feb 21 Javascript
Bootstrap入门教程一Hello Bootstrap初识
Mar 02 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
JavaScript实现简单轮播图效果
Dec 01 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
Jan 21 Javascript
JavaScript实现简单计时器
Jun 22 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 编写的 25个游戏脚本
2009/05/11 PHP
php checkbox 取值详细说明
2010/08/19 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
取得传值的函数
2006/10/27 Javascript
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
高中语文教学反思
2014/01/16 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
临床医学专业求职信
2014/08/08 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
干部年终考核评语
2015/01/04 职场文书
小英雄雨来观后感
2015/06/09 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python
SQL Server使用导出向导功能
2022/04/08 SQL Server