<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>
分享到:
相关推荐
2011年1月出版。 全书压缩打包成2部分,这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《PHP开发...
2011年1月出版。 全书压缩打包成2部分,这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《PHP开发...
在本压缩包中,我们关注的是一个名为 "demos-master" 的文件,它与一个在 2009 年爱荷华州代码夏令营(IowaCodeCamp2009)上进行的演示有关。这个演示包含了使用 JavaScript 编程语言的简单示例代码。JavaScript 是...
此外,由于时间跨度较大,可能还会有针对不同年份的特定主题,比如2008年的Ajax热潮、2009年可能涉及的jQuery流行、2010年Node.js的崛起、2016年对ES6的深入讨论等。这些内容不仅反映了JavaScript的演进,也反映了...