<DIV id="demo" style="OVERFLOW: hidden; WIDTH: 50px;">
<TABLE>
<TR>
<TD id="demo1">
<table width="150">
<tr>
<td width="130">1</td>
<td width="130">2</td>
<td width="130">3</td>
<td width="130">4</td>
<td width="130">5</td>
<td width="130">6</td>
<td width="130">7</td>
<td width="130">8</td>
<td width="130">9</td>
<td width="130">10</td>
<td width="130">11</td>
<td width="130">12</td>
<td width="130">13</td>
<td width="130">14</td>
<td width="130">15</td>
</tr>
</table>
</TD>
<td id="demo2"></td>
</TR>
</TABLE>
</DIV>
<a href="javascript:void(0);" onmouseover="overMar(1);" onmouseout="outMar();">左滚动</a>
<a href="javascript:void(0);" onmouseover="overMar(0);" onmouseout="outMar();">右滚动</a>
<script>
var speed=50//速度数值越大速度越慢
var MyMar;
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML;
//左移动
function MarqueeAdd(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0){
document.getElementById("demo").scrollLeft=document.getElementById("demo").scrollLeft-document.getElementById("demo1").offsetWidth;
}else{
document.getElementById("demo").scrollLeft++;
}
}
//右移动
function MarqueeDes(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft>=0){
document.getElementById("demo").scrollLeft=document.getElementById("demo").scrollLeft+document.getElementById("demo1").offsetWidth;
}else{
document.getElementById("demo").scrollLeft--;
}
}
//鼠标画出停止
function outMar(){
clearInterval(MyMar);
}
//鼠标滑过滚动
function overMar(jadge){
if(jadge==0){
MyMar=setInterval(MarqueeAdd,speed);
}else{
MyMar=setInterval(MarqueeDes,speed);
}
}
//MyMar=setInterval(MarqueeAdd,speed);//自动左移动
//MyMar=setInterval(MarqueeDes,speed);//自动右移动
</script>
分享到:
相关推荐
javascrip实现无缝滚动实例以及讲解
不间断滚动实例不间断滚动实例不间断滚动实例不间断滚动实例
图片左右循环滚动JS实例代码
js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效 js经典实例 javascript经典实例 霓虹灯特效
本文实例讲述了JS简单判断滚动条的滚动方向实现方法。分享给大家供大家参考,具体如下: 以下代码实现判断页面的滚动条的滚动方向; var sign = 80;//定义默认的向上滚与向下滚的边界 [removed] = [removed] = ...
javascript+div+css滚动条实例
视差滚动 JS+css视察滚动 视差滚动 JS+css视察滚动 视差滚动 JS+css视察滚动
是用javascript脚本做的一个实例,一个滚动没有间隙的实例
网页向上滚动实例。使用js实现网页图片向上滚动样式的源代码
js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、js实例大全、
html5全屏滚动实例 完美实现全屏滚动带动画 包括横屏的滚动 各种实例
滚动实例11
android 菜单滚动 内容跟随滚动实例,并支持多页滚动
一种简便的方式让你的网站拥有Mac OS X Lion样式的滚动条。 不需要使用frame框架来实现滚动功能就能实现滚动的实例。
jQuery图文左右滚动代码(箭头控制)
Js读取json数据实现滚动分页实例,供参考!
文字滚动的实例,代码解释可见该文:http://blog.csdn.net/norains/archive/2008/02/27/2125651.aspx
Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例
51单片机Proteus仿真实例 12864图形液晶滚动演示51单片机Proteus仿真实例 12864图形液晶滚动演示51单片机Proteus仿真实例 12864图形液晶滚动演示51单片机Proteus仿真实例 12864图形液晶滚动演示51单片机Proteus仿真...
css+js实现的一个左右滚动图片的实例(有箭头).zip