dreamweaver图片循环跑马灯
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dreamweaver图片循环跑马灯相关的知识,希望对你有一定的参考价值。
请问如何在DW中实现数张图片循环跑马灯?且不影响已做了的共它内容。
急需您的帮助!!万分感激!
我刚学,有的代码还看不懂,我用第一种方法,还是不行啊!动不了!不知是不是我操作的问题!
我的意思就是有一个一行一列的表格,要在这个表格里实现多张图片跑马灯效果,而且是循环放的效果,既首尾相连的那种!请您帮忙!!
下面代码是左右循环滚动,不知道是不是你要的效果。
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>中间插入一个一行几列的表格,放入你的图片就可以喽。
js图片跑马灯效果
<style. type="text/css">
body{margin:0px auto; padding:0px;}
ul,li{margin:0px; padding:0px;list-style.:none;}
.sqBorder {width:122px; height:182px; padding:10px; border:1px #000000 solid; background:#555555;}
.scroll_div {width:122px; height:180px; margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img {width:120px;height:60px;border:0;margin: 8px auto; border:1px #efefef solid;}
</style>
<script. language="javascript">
function ScrollImgTop(){
var speed=20; //品络科技 www.pinluo.com
var scroll_begin = document.getElementById("scroll_begin");
var scroll_end = document.getElementById("scroll_end");
var scroll_div = document.getElementById("scroll_div");
scroll_end.innerHTML=scroll_begin.innerHTML
function Marquee(){
if(scroll_end.offsetTop-scroll_div.scrollTop<=0)
scroll_div.scrollTop-=scroll_begin.offsetHeight
else
scroll_div.scrollTop++
}
var MyMar=setInterval(Marquee,speed)
scroll_div.onmouseover=function() {clearInterval(MyMar)}
scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}
</script>
<h2 align="center">向上滚动</h2>
<div style="text-align:center">
<div class="sqBorder">
<!--#####滚动区域#####-->
<div id="scroll_div" class="scroll_div">
<div id="scroll_begin">
<ul>
<li><img src=http://www.1netmedia.net/images/main_logo.gif /></li>
<li><img src="http://www.1netmedia.net/images/main_logo.gif" /></li>
<li><img src=http://www.1netmedia.net/images/main_logo.gif" /></li>
<li><img src="http://www.1netmedia.net/images/main_logo.gif" /></li>
<li><img src="http://www.1netmedia.net/images/main_logo.gif"/></li>
<li><img src="http://www.1netmedia.net/images/main_logo.gif" /></li>
</ul>
</div>
<div id="scroll_end"></div>
</div>
<!--#####滚动区域#####-->
</div>
<script. type="text/javascript">ScrollImgTop();</script>
</div>
<!--//向上滚动代码结束-->
以上是关于dreamweaver图片循环跑马灯的主要内容,如果未能解决你的问题,请参考以下文章
Dreamweaver CC无法通过PHP连接到我的本地XAMPP测试服务器