图片页面慢慢滚动效果

<div style="width:500px; height:300px; border:solid 1px #666666; position:relative; overflow:hidden;">
  <table width="3000" height="193" border="0" cellpadding="0" cellspacing="1" style="position:absolute; left:0px;" id="neirong">
    <tr>
      <td width="500" bgcolor="#FFCC99">AAAAAAAAAAAAA</td>
      <td width="500" bgcolor="#FF0088">BBBBBBBBBBBBB</td>
      <td width="500" bgcolor="#ccCC99">CCCCCCCCCCCCC</td>
      <td width="500" bgcolor="#FFFF99">DDDDDDDDDDDDD</td>
      <td width="500" bgcolor="#DD4499">EEEEEEEEEEEEE</td>
      <td width="500" bgcolor="#EECC99">FFFFFFFFFFFFF</td>
    </tr>
  </table>
</div>


<p>&nbsp;</p>
<p><a href="javascript:" οnclick="show(1)">show A</a> |
<a href="javascript:" οnclick="show(2)">show B</a> |
<a href="javascript:" οnclick="show(3)">show C</a> |
<a href="javascript:" οnclick="show(4)">show D</a> |
<a href="javascript:" οnclick="show(5)">show E</a> |
<a href="javascript:" οnclick="show(6)">show F</a></p>


<script language="javascript">
var juli = 500;      //每一个片段移动多少像素
var sudu = 53;      //移动速度

function show(n)
{
 var site = parseInt(document.getElementById("neirong").style.left);
 if(!site)site=0;
  alert(site+'  '+(-(n-1)*juli));
 yidong(site,-(n-1)*juli);
}


function yidong(xz,js)
{

 if(xz > js)
 {
  xz = xz - sudu;
  if(xz-js<=sudu)xz=js
 }
 if(xz < js)
 {
  xz = xz + sudu
  if(js-xz<=sudu)xz=js
 }
 document.getElementById("neirong").style.left = xz+"px";
 
 
 var time_out = setTimeout("yidong("+xz+","+js+")",10);
 
 if(xz == js)
 {
  clearTimeout(time_out);
 }
}
</script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值