永发信息网

一个网页图片连续滚动的问题

答案:3  悬赏:50  手机版
解决时间 2021-07-25 05:13

我在网页上做了图片循环的功能,刚打开网页是这样的(如下图)

图片只有6张,循环完了之后是这样的(如下图)

怎样让它不断的循环,不出现空白,图片循环的代码如下:

<marquee direction='left' onmouseover='stop()'onmouseout='start()' width=978>
<img src="images/index_38.jpg" width="154" height="106" /><img src="images/index_39.jpg" width="154" height="106" /><img src="images/index_40.jpg" width="154" height="106" /><img src="images/index_41.jpg" width="154" height="106" /><img src="images/index_42.jpg" width="154" height="106" /><img src="images/index_43.jpg" width="154" height="106" />
</div> <div id=demo2></div> </div> <script language="javascript"> var speed=30 demo2.innerHTML=demo1.innerHTML demo.scrollTop=demo.scrollHeight function Marquee(){ if(demo1.offsetTop-demo.scrollTop>=0) demo.scrollTop+=demo2.offsetHeight else{ demo.scrollTop-- } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </script>
</marquee>

应该如何修改?谢谢!

最佳答案

“ http://as661118401.241.cnnicidc.com/1/web/tx/下载特效代码/图片无空白滚动.html”


看看上面的连接,我搜集的,应该是你想要的

全部回答

<marquee direction='left' onmouseover='stop()'onmouseout='start()' width=978> <img src="images/index_38.jpg" width="154" height="106" /><img src="images/index_39.jpg" width="154" height="106" /><img src="images/index_40.jpg" width="154" height="106" /><img src="images/index_41.jpg" width="154" height="106" /><img src="images/index_42.jpg" width="154" height="106" /><img src="images/index_43.jpg" width="154" height="106" /> </div> <div id=demo2></div> </div> <script language="javascript"> var speed=30 demo2.innerHTML=demo1.innerHTML demo.scrollTop=demo.scrollHeight function Marquee(){ if(demo1.offsetTop-demo.scrollTop>=0) demo.scrollTop+=demo2.offsetHeight else{ demo.scrollTop-- } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </script> </marquee>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml" > <head> <title></title> <style type="text/css"> <!-- TD {FONT-SIZE: 12px;} </style> </head>

<body> <div id=demo > <table cellspacing="0" cellpadding="0" align="center" border="0"> <tbody> <tr> <td id="marquePic1" valign="top"> <table width="958" height="130" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="95" height="110" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="95" align="center"><img src="" /></td> <td width="103" align="center"><img src="" /></td> </tr> </table> </td> <td id="marquePic2" valign="top"></td> </tr> </tbody> </table> </div> <script type=text/javascript> var speed=30 marquePic2.innerHTML=marquePic1.innerHTML function Marquee(){ if(demo.scrollLeft>=marquePic1.scrollWidth){ demo.scrollLeft=0 }else{ demo.scrollLeft++ }} var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </script>

</body> </html>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么吃了可以清肠胃??
为什么那么多人喜欢吃麦当劳里面的东西?
乙烯的化学性质比乙烷活泼不是双键更不容易断
哪个收音机频道有温州鼓词
魔法卡片修炼的QQ秀怎么换成女装?
谁有outcad软件发给我一下谢谢!
诛仙14星真火技能大攻资质3500小攻资质2800防
开心网有钓鱼了。很不错。QQ空间会不会有?什
福州大利嘉城现在有没有卖索爱W910i?
友情和爱情,那个重要些?
口袋西游,几级可以领免费坐骑?
3月28日出生是什么星座
什么是网上淘宝?
2009各高校辽宁高考录取分数线
梦幻诛仙冲值送东西吗
推荐资讯
谁能告诉我最新版的QQ空间上哪查找今日好友访
想问下大家,一般大家在网络上面买帆布鞋,价
传奇归来什么时候公侧啊。
好听的英文舞曲 帮朋友找
第一届现代奥运会的时间是什么时候?
什么样的谎言最美丽?
刚充满的电池一打电话就电量不足,5300
公交车上遇到小偷你会怎么做?
网上真有,真诚的爱吗
未提前开灯——二字词
我的IE被http://www.hao969.com/这个网址修改
买电脑要注意些什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?