百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> 图片无缝滚动代码(上下左右)js代码
分享文章到:

图片无缝滚动代码(上下左右)js代码

发布时间:01/15 来源: 浏览: 关键词:
文章收藏了二款图片无缝滚动代码(上下左右的js代码),他们的实现原理所有不同,效果肯定不同哦,好了下面来看看这款代码吧。
<base href="http://www.111cn.net/"> 
<table width=700 border=0 cellpadding=0 cellspacing=0>                                                                                                         
 <tr><td>                                                                                                                                                                                        
  <div id=demo style=overflow:hidden;height:120;width:700;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top>
  <table border=0 cellpadding=0 cellspacing=0>
  <tr><td><a href=# target=_blank><img src=jsimg/1.jpg width=150 height=100  class=b5 hspace=22></a><br><center><b>说明一</b></center></td>
  <td width=30></td>
  <td><a href=# target=_blank><img src=jsimg/2.jpg width=150 height=100  class=b5 hspace=22></a><br><center><b>说明二</b></center></td></td>
  <td width=30></td>
  <td><a href=# target=_blank><img src=jsimg/3.jpg width=150 height=100  class=b5 hspace=22></a><br><center><b>说明三</b></center></td>
  <td><a href=# target=_blank><img src=jsimg/4.jpg width=150 height=100  class=b5 hspace=22></a><br><center><b>说明四</b></center></td>
  <td width=30></td>
  <td><a href=# target=_blank><img src=jsimg/5.jpg width=150 height=100  class=b5 hspace=22></a><br><center><b>说明五</b></center></td>
  </tr>
  </table>
 </td><td id=demo2 valign=top></td></tr></table></div>
  <script>
  var speed=10//速度数值越大速度越慢
  demo2.innerhtml=demo1.innerhtml
  function marquee(){
  if(demo2.offsetwidth-demo.scrollleft<=0)
  demo.scrollleft-=demo1.offsetwidth
  else{
  demo.scrollleft++
  }
  }
  var mymar=setinterval(marquee,speed)
  demo.onmouseo教程ver=function() {clearinterval(mymar)}
  demo.onmouseout=function() {mymar=setinterval(marquee,speed)}
  </script>
 </td></tr>                                                                                                                                                                                                                           
 </table>

    div+css教程+js图片无缝滚动终于被我找到了。找了好久div的图片无缝滚动,一直都没有一个好的div+js的图片无缝滚动代码,这个是很好的,推荐给新人。图片上无缝滚动,图片下无缝滚动,图片左无缝滚动,图片右无缝滚动代码下载
   
代码二

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>向上下左右不间断无缝滚动图片的效果(兼容火狐和ie)-十二建站 www.hoouo.com</title>
</head>
<body><!--下面是向上滚动代码-->
<div id=_top style=overflow:hidden;height:100;width:90;>
<div id=_top1>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
</div>
<div id=_top2></div>
</div>
<script>
var speed=30
_top2.innerhtml=_top1.innerhtml //克隆_top1为_top2
function marquee1(){
//当滚动至_top1与_top2交界时
if(_top2.offsettop-_top.scrolltop<=0)  
_top.scrolltop-=_top1.offsetheight //_top跳到最顶端
else{
_top.scrolltop++;
}
}
var mymar1=setinterval(marquee1,speed)//设置定时器
//鼠标移上时清除定时器达到滚动停止的目的
_top.onmouseover=function() {clearinterval(mymar1)}
//鼠标移开时重设定时器
_top.onmouseout=function(){mymar1=setinterval(marquee1,speed)}
</script>
<!--向上滚动代码结束-->
<br>
<!--下面是向下滚动代码-->
<div id=_bottom style=overflow:hidden;height:100;width:90;>
<div id=_bottom1>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
<a href=""><img src="/logo.gif" border=0></a>
</div>
<div id=_bottom2></div>
</div>
<script>
var speed=30
_bottom2.innerhtml=_bottom1.innerhtml
_bottom.scrolltop=_bottom.scrollheight
function marquee2(){
if(_bottom1.offsettop-_bottom.scrolltop>=0)
_bottom.scrolltop+=_bottom2.offsetheight
else{
_bottom.scrolltop--
}
}
var mymar2=setinterval(marquee2,speed)
_bottom.onmouseover=function() {clearinterval(mymar2)}
_bottom.onmouseout=function() {mymar2=setinterval(marquee2,speed)}
</script>
<!--向下滚动代码结束-->
<br>
<!--下面是向左滚动代码-->
<div id="_left" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td id="_left1" valign="top" align="center">
<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td><td><a href=""><img src="/logo.gif" border=0></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
</tr>
</table>
</td>
<td id="_left2" valign="top"></td>
</tr>
</table>
</div>
<script>
var speed=30//速度数值越大速度越慢
_left2.innerhtml=_left1.innerhtml
function marquee3(){
if(_left2.offsetwidth-_left.scrollleft<=0)
_left.scrollleft-=_left1.offsetwidth
else{
_left.scrollleft++
}
}
var mymar3=setinterval(marquee3,speed)
_left.onmouseover=function() {clearinterval(mymar3)}
_left.onmouseout=function() {mymar3=setinterval(marquee3,speed)}
</script>
<!--向左滚动代码结束-->
<br>
<!--下面是向右滚动代码-->
<div id="_right" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td id="_right1" valign="top" align="center">
<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
<td><a href=""><img src="/logo.gif" border=0></a></td>
</tr>
</table>
</td>
<td id="_right2" valign="top"></td>
</tr>
</table>
</div>
<script>
var speed=30//速度数值越大速度越慢
_right2.innerhtml=_right1.innerhtml
function marquee4(){
if(_right.scrollleft<=0)
_right.scrollleft+=_right2.offsetwidth
else{
_right.scrollleft--
}
}
var mymar4=setinterval(marquee4,speed)
_right.onmouseover=function() {clearinterval(mymar4)}
_right.onmouseout=function() {mymar4=setinterval(marquee4,speed)}
</script>
<!--向右滚动代码结束-->
<p></p>

</body>
</html>

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板