标题:不太懂js,请教一下连续滚动图片问题.
只看楼主
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
 问题点数:0 回复次数:1 
不太懂js,请教一下连续滚动图片问题.

我用过<marquee>但是会有空白(因为不是连续),效果不理想.用flash我会做,但是用js实现这效果,我不太明白怎么做,我在一个网站上看到有这个效果:http://lonren.xyteach.cn/showjs.asp?js_id=33,点击"运行测试"可以实现,但是复制代码到我的dreamweaver里运行却实现不了滚动,能帮我看下哪里出问题了吗?

以下是那个网站上的代码

<!-- 指向链接图片url -->
<base href="http://www.it365cn.com">
<div id=demo style=overflow:hidden;height:150;width:90;background:#214984;color:#ffffff>
<div id=demo1>
<!-- 定义图片 -->
<img src="images/logo_1.gif"><br>
<img src="images/logo/flashempire.gif"><br>
<img src="images/logo.gif"><br>
<img src="images/logo/5dmedia.gif"><br>
<img src="images/logo/macromedia.gif"><br>
<img src="images/logo/sucaiw.gif"><br>
<img src="images/logo/blueieda.gif"><br>
<img src="images/logo/htmlcn.gif"><br>
<img src="images/logo/fwcn.gif"><br>
</div>
<div id=demo2></div>
</div>

<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>


或者给个现成的,我复制进dreamweaver可以直接运行的代码也行.

搜索更多相关主题的帖子: 滚动 效果 target href 
2006-10-12 22:56
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
没有问题

你看看元素ID有没有跟你网页重名的
2006-10-13 14:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-95969-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038569 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved