dreamweaver8中如何让滚动的图片首尾接起来

dreamweaver8中如何让滚动的图片首尾接起来... dreamweaver8中如何让滚动的图片首尾接起来 展开
 我来答
shiyuyajun
2009-08-16 · TA获得超过780个赞
知道答主
回答量:101
采纳率:0%
帮助的人:130万
展开全部
不管是在dreamweaver8还是在CS系列中,用marquee标签,再配合JS脚本就可以实现!
我设计网站时常用这种高效的方法,下面是我原创的,而且经过优化的代码,很多网友提问时也是用我的方法。
<marquee 属性>要滚动的文字图片</marquee>
但不管你用marquee的什么属性,都只能实现滚动效果,但不能实现首尾相接循环走马灯效果(我摸索了很久);你要实现首尾相接循环走动效果,那真的只有借助JavaScript脚本,即是js代码。
下面我给出一个结合marquee和JavaScript来实现首尾相接循环走动效果代码及其实现方法:
1.首先你要先建一个文件夹,比如名为“gundong”的文件夹,再建两个名为“js”和“images”的子文件夹。
2.用记事本将下面的js代码复制进去,保存在js子文件夹下;文件名为scrollpic.js
var speed3=25//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}

3.用记事本将下面的html代码复制进去,保存在gundong根文件夹下,文件名为index.htm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>http://hi.baidu.com/wibmj</title>
<style type="text/css">
td {font-size: 12px;}
</style>
</head>

<body>
<CENTER>
<TABLE style="BORDER: #ccc 1px solid;" cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV id=demo style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">
<TBODY>
<TR>
<TD id=demo1 vAlign=top><table width="1710" height="116" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="171" background="images/pic_bg.jpg"><div align="center">1</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">
<p>2</p>
</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">3</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">4</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">5</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">6</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">7</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">8</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">9</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">10</div></td>
</tr>
</table></TD>
<TD id=demo2 vAlign=top> </TD></TR></TBODY></TABLE></DIV>
<script language=JavaScript src="js/scrollpic.js"></script>
</TD></TR></TBODY></TABLE></TD></TR></TABLE>
</CENTER>
</BODY></HTML>

4.在images文件夹中法如一张名为pic_bg.jpg的图片.

注意上面文件的文件名和后缀要保存正确,不要改动,如果改动了,就要修改代码里的路径才能正确显示的,其实也不难。 如果你要将这些效果转移到ASP或其它编码环境中,你可以复制上面HTML中的<TABLE>......</TABLE>标签里的代码,或者新建一个<DIV>图层,再转移过去,注意要根据实际情况修改js脚本文件的路径,这种方法很奏效!
xinshengyuan00
2009-08-22
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
1楼上的代码确实能用!
方法很详尽!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式