如何在HTML页面中实现图片循环滚动

我做了一个网页图片是从左至右循环的滚动,但是我做的前面跟后面没有衔接,滚玩后面是空白的,没有链接,以下是我做的,请教高人知道哪里出错。
<div id="bodyer1_2n"><marquee onMouseOver="this.stop()" onMouseOut="this.start()" align=center direction=right scrollamount=8scrolldelay=3 valign=middle behavior="scroll" width="665" height="109">

<img border="0" src="image/t.jpg">

<img border="0" src="image/tt1.jpg">

<img border="0" src="image/tt2.jpg">

<img border="0" src="image/tp3.jpg">

<img border="0" src="image/tp4.jpg">

<img border="0" src="image/tt1.jpg">
</marquee>

</div>
楼下的回答好复杂,可不可以简单解释清楚些

<DIV id=demo style="OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 190px; top:485px; left:252px;position: absolute;">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" id=demo1>

<!-- 要循环滚动的图片 -->
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="200" align="center" style="height: 151px">
<a href="WebDeSign.aspx">
<img src="images/indexpic1.gif" width="194" height="147" border="0" /></a>
</td>
<td width="200" align="center" style="height: 151px">
<a href="SoftWare.aspx">
<img src="images/indexpic2.gif" width="194" height="147" border="0" /></a>
</td>
<td align="center" style="height: 151px; width: 200px;">
<a href="VhostIndex.aspx">
<img src="images/indexpic3.gif" width="194" height="147" border="0" /></a>
</td>
</tr>
</table>

</td>
<TD id=demo2 width=1></TD>
</tr>
</table>
</DIV>

<SCRIPT>
var speed=30//速度数值越大速度越慢
var demo2 = document.getElementById("demo2");
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
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>

自己站的效果

你可以访问 http://b1.gd.cn

希望对你有帮助。。(*^__^*)
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-02
marquee标记是不能实现衔接滚动的,头尾肯定是有空白。楼下的哥们儿用的是JS脚本实现的,没啥更好的方法了

html怎么设置图片滚动播放
<DIV id=demo style="overflow: hidden; width: 600px; height: 190px; top:485px; left:252px;position: absolute;"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top" id=demo1> <!-- 循环滚动的图片 --> <table width="600" border="0" align="cen...

谁会html代码,我想让几张相片来回滚动显示怎么办???
那个不用javascrip也可以实现的,这个直接加到你想要让它显示的html代码下就可以了,如下 1)代码如下:这是让图片上下滚动的代码 <marquee behavior="alternate(上下滚动)[scroll" scrollamount(速度)="2" loop(这是显示循环次数[-1代表无限])="-1"direction="down(这表示图片从上往下开始)" width(...

图片首尾相接左右循环滚动代码
<marquee behavior=alternate vspace="滚动区距上边框距离" hspace="滚动区距左边框距离" width="滚动区长度" heiget="60" onmouseout=this.start() onmouseover=this.stop()> <table border=1 bordercolor=red> <tr> <td> <img src="图片路径"> ...<\/td> <\/tr> <\/table> <\/marquee>...

如何用html实现文本+图片轮流滚动显示
<p><img width="150" height="150" alt="jquery 文字滚动大全 scroll 支持文字或图片 单行滚动 多行滚动 带按钮控制滚动" src="images\/1.jpg" \/><\/p> <p><a href="http:\/\/www.17sucai.com\/" target="_blank">jquery 文字连续滚动 节奏感十足的齿轮式滚动图片展示与文字内容特效展示<\/a...

HTML标签marquee实现多种滚动效果
页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - marquee\/marquee可以实现多种滚动效果,无需js控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等.语法:marquee...\/marquee; 说明:在标记之间添加要进行滚动的内容。重要属性:1.滚动方向direction(包括4个值...

急求!!!在网页中怎样让几张连续图片来回滚动,用HTML什么代码?谢了_百 ...
一般现在使用3P来实现,如APS.NET!你可以拷贝一个脚本修改里面的参数,就可以达到效果了!使用html代码,只能使用一个!就是跑马灯标签来实现简单的效果!<marquee><\/marquee>这个标签!如:<marquee direction=left scrollamount=6 onmouseover="this.stop()" onmouseout="this.start()"> 这是一段 ...

html图片向左无缝隙循环滚动代码
用css3实现循环滚动效果:css:wrap{ width: 200px;height: 150px;border: 1px solid #000;position: relative;margin: 100px auto;overflow: hidden;} list{ position: absolute;left: 0;top: 0;margin: 0;padding: 0;animation: move 12s infinite linear;-webkit-animation: move 12s infinite...

图片加文字循环显示,每次只出现一张,用HTML代码怎样实现?如这个网页中...
不包边线宽度 } else { colee_lefta.scrollLeft++;} } var MyMar1 = setInterval(Marquee1, speed);colee_lefta.onmouseover = function() { clearInterval(MyMar1);} colee_lefta.onmouseout = function() { MyMar1 = setInterval(Marquee1, speed);} <\/script> <\/body> <\/html> ...

html图片无缝滚动代码怎么写?
><HEAD><meta charset="utf-8" \/><TITLE>分别用marquee和div+js实现首尾相连循环滚动效果<\/TITLE><\/HEAD><BODY>用marquee实现首尾相连循环滚动效果(仅IE):<br \/><br \/><MARQUEE behavior="scroll" contenteditable="true" onstart="this.firstChild.innerHTML+=this.firstChild.innerHTML;...

手机html网页上下滑屏切换图片,到最后一张不能调到第一张,怎么才能让它...
marquee图片无缝滚动先了解一下对象的几个的属性:innerHTML: 设置或获取位于对象起始和结束标签内的 HTMLscrollHeight: 获取对象的滚动高度。scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth...

相似回答