dreamweaver图片循环跑马灯 20
请问如何在DW中实现数张图片循环跑马灯?且不影响已做了的共它内容。急需您的帮助!!万分感激!我刚学,有的代码还看不懂,我用第一种方法,还是不行啊!动不了!不知是不是我操作...
请问如何在DW中实现数张图片循环跑马灯?且不影响已做了的共它内容。
急需您的帮助!!万分感激!
我刚学,有的代码还看不懂,我用第一种方法,还是不行啊!动不了!不知是不是我操作的问题!
我的意思就是有一个一行一列的表格,要在这个表格里实现多张图片跑马灯效果,而且是循环放的效果,既首尾相连的那种!请您帮忙!! 展开
急需您的帮助!!万分感激!
我刚学,有的代码还看不懂,我用第一种方法,还是不行啊!动不了!不知是不是我操作的问题!
我的意思就是有一个一行一列的表格,要在这个表格里实现多张图片跑马灯效果,而且是循环放的效果,既首尾相连的那种!请您帮忙!! 展开
1个回答
展开全部
这样吧904850964是我的QQ号,我帮你解决一下问题。
下面代码是左右循环滚动,不知道是不是你要的效果。
div的高度和宽度根据你的页面大小来调动,并且也可以设置margin来控制上下左右距离。
<div id="fdemo" style="overflow:hidden; height:140px; width:953px; margin:0 10px; white-space: nowrap">
<table width="100%" border=0 align=left cellpadding=0 cellspacing=0>
<tr>
<td id=fdemo1 valign=top>
这里放内容,你可以插入表格或div来控制你的图片
</td>
<td id=fdemo2 valign=top></td>
</tr>
</table>
</div>
<script language="javascript">
var speed=16; //速度(单位:毫秒,1秒=1000毫秒)
var fdemo = document.getElementById("fdemo");
var fdemo1 = document.getElementById("fdemo1");
var fdemo2 = document.getElementById("fdemo2");
fdemo2.innerHTML=fdemo1.innerHTML;
function Marquee1(){
if(fdemo1.offsetWidth-fdemo.scrollLeft<=0)
fdemo.scrollLeft-=fdemo2.offsetWidth;
else{
fdemo.scrollLeft++;
}
}
var MyMar1=setInterval(Marquee1,speed);
fdemo.onmouseover=function() {clearInterval(MyMar1);}
fdemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed);}
</script>
你说的问题我知道是什么意思了,你把这里
<tr>
<td id=fdemo1 valign=top>
这里放内容,你可以插入表格或div来控制你的图片
</td>
就是<td></td>中间插入一个一行几列的表格,放入你的图片就可以喽。
下面代码是左右循环滚动,不知道是不是你要的效果。
div的高度和宽度根据你的页面大小来调动,并且也可以设置margin来控制上下左右距离。
<div id="fdemo" style="overflow:hidden; height:140px; width:953px; margin:0 10px; white-space: nowrap">
<table width="100%" border=0 align=left cellpadding=0 cellspacing=0>
<tr>
<td id=fdemo1 valign=top>
这里放内容,你可以插入表格或div来控制你的图片
</td>
<td id=fdemo2 valign=top></td>
</tr>
</table>
</div>
<script language="javascript">
var speed=16; //速度(单位:毫秒,1秒=1000毫秒)
var fdemo = document.getElementById("fdemo");
var fdemo1 = document.getElementById("fdemo1");
var fdemo2 = document.getElementById("fdemo2");
fdemo2.innerHTML=fdemo1.innerHTML;
function Marquee1(){
if(fdemo1.offsetWidth-fdemo.scrollLeft<=0)
fdemo.scrollLeft-=fdemo2.offsetWidth;
else{
fdemo.scrollLeft++;
}
}
var MyMar1=setInterval(Marquee1,speed);
fdemo.onmouseover=function() {clearInterval(MyMar1);}
fdemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed);}
</script>
你说的问题我知道是什么意思了,你把这里
<tr>
<td id=fdemo1 valign=top>
这里放内容,你可以插入表格或div来控制你的图片
</td>
就是<td></td>中间插入一个一行几列的表格,放入你的图片就可以喽。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询