| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2089 人关注过本帖
标题:滚动图片怎么可以首尾相连
取消只看楼主 加入收藏
suoyuan888
Rank: 2
等 级:论坛游民
帖 子:58
专家分:16
注 册:2009-8-24
结帖率:92.86%
收藏
已结贴  问题点数:20 回复次数:4 
滚动图片怎么可以首尾相连
有八张图片,要他们从右向左轮流显示出来,我用的是
<marquee  direction="left" onmousemove="stop()" onmouseout="start()">
<img src="images/logo1.jpg" width="150" height="50" /> &nbsp; <img src="images/logo2.jpg" width="150" height="50" />&nbsp; <img src="images/logo3.jpg" width="150" height="50" />&nbsp; <img src="images/logo4.jpg" width="150" height="50" />&nbsp; <img src="images/logo5.jpg" width="150" height="50" />&nbsp; <img src="images/logo6.jpg" width="150" height="50" />
</marquee>
但是执行第遍的时候,总是第一遍的最后一张走到最左边,第二遍才开始,有什么办法能使第二遍的首张图片接上第一遍的末张呢
用 marquee 能实现吗
而且只要当鼠标放在图片所在的行,图片就停止滚动,我想要的效果是,只有放在图片上的时候才停止。

[ 本帖最后由 suoyuan888 于 2009-8-27 17:00 编辑 ]
搜索更多相关主题的帖子: 滚动 首尾相连 
2009-08-27 16:53
suoyuan888
Rank: 2
等 级:论坛游民
帖 子:58
专家分:16
注 册:2009-8-24
收藏
得分:0 
版主,这怎么回事啊,我写的时候明明不是上面的这种格式啊,怎么提交之后变的这么乱呢? 看来 您看的要费点事了...
2009-08-27 16:56
suoyuan888
Rank: 2
等 级:论坛游民
帖 子:58
专家分:16
注 册:2009-8-24
收藏
得分:0 
为什么有人路过,没人作答,是因为不愿伸出您高贵的手,还是真的力不从心,希望得到大家的帮助,可能对某些人来说,很简单,但我来说,确实困难,此刻急需此效果,望路过的朋友给予帮助,万分感谢!
2009-08-28 08:54
suoyuan888
Rank: 2
等 级:论坛游民
帖 子:58
专家分:16
注 册:2009-8-24
收藏
得分:0 
回复 5楼 孤独冷雨
孤独大哥,感谢您,不过很可惜您的代码运行不了啊,从您的代码来看,应该是一个从数据库里读新闻的模块吧?一是我没有数据库,二是我没太看懂中间的一些代码,不过,仍然感谢您,至少最后的<script>...</script>用上了,下面这个能执行了:
<table   width=700   border=0 align="center"   cellpadding=0   cellspacing=0>
  <tr>
    <td><div   id=demo   style=overflow:hidden;height:126;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><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></td>
              <td><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></td>
              <td><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></td>
              <td><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></td>
              <td><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></td>
              <td><img   src=images/logo1.jpg   width=150   height=100   class=b5   hspace=10   vspace=4></td>
              <td   width=10></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.onmouseover=function()   {clearInterval(MyMar)}  
      demo.onmouseout=function()   {MyMar=setInterval(Marquee,speed)}  
      </script>
    </td>
  </tr>
</table>
2009-08-28 16:22
suoyuan888
Rank: 2
等 级:论坛游民
帖 子:58
专家分:16
注 册:2009-8-24
收藏
得分:0 
问题解决
感谢 aspic的提示、孤独冷雨的代码。
2009-08-28 16:27
快速回复:滚动图片怎么可以首尾相连
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011852 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved