超级连续的图片滚动特效
来源:互联网 发布:金蝶软件标准版下载 编辑:程序博客网 时间:2024/04/29 19:30
没什么特别的功能,就是可以偷点懒,循环播放照片,自动缩放,照片可以随意增加而不需要重新修改。FLA或加载外部的配置文件,自己检查照片的是否存在。需注意的是,图片数字序列文件不能中断,不然会把中断的地方当成最后一张图片。只要将图片用飞鸽传书批量修改成有规律名称的图片就行了。比如修改成:img1.jpg,img2.jpg,img3.jpg,img4.jpg,img5.jpg... 在FLA文件里startimg参数设置成第二张图片的数字,如果写第一张会出现1次重复的图片。
不是用<maquee></maquee>那样的效果,连续滚动,谢谢!在你想要的位置加上这一段,图片地址和图片链接改下即可,以前我们站点也介绍过连续滚动的图片,但缺陷是有间断。如何制作连续不间断的播放滚动呢?请参看制作方法,先制作向上滚动的效果,插入代码:
<!-- 指向链接图片url -->
<base href="http://www.freeeim.com/";>
<div id=demo style=overflow:hidden;height:150;width:90;background:#214984;color:#ffffff>
<div id=demo1>
<!-- 定义图片 -->
<img src="images/logo_1.gif">
<img src="images/logo/flashempire.gif">
<img src="images/logo.gif">
<img src="images/logo/5dmedia.gif">
<img src="images/logo/macromedia.gif">
<img src="images/logo/sucaiw.gif">
<img src="images/logo/blueieda.gif">
<img src="images/logo/htmlcn.gif">
<img src="images/logo/fwcn.gif">
</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>
制作向下滚动的效果,将上面“制作向上滚动的效果”中的红色字体Js部分替换成:
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
demo.scrollTop=demo.scrollHeight
function Marquee(){
if(demo1.offsetTop-demo.scrollTop>=0)
demo.scrollTop+=demo2.offsetHeight
else{
demo.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
制作向左滚动的效果:
<base href="http://www.freeeim.com/";>
<div id=demo style=overflow:hidden;height:33;width:500;background:#214984;color:#ffffff>
<table align=left cellpadding=0 cellspace=0 border=0>
<tr>
<td id=demo1 valign=top><img src="images/logo_1.gif"><img src="images/logo/flashempire.gif"><img src="images/logo.gif"><img src="images/logo/5dmedia.gif"><img src="images/logo/macromedia.gif"><img src="images/logo/sucaiw.gif"><img src="images/logo/blueieda.gif"><img src="images/logo/htmlcn.gif"><img src="images/logo/fwcn.gif">
</td>
<td id=demo2 valign=top></td>
</tr>
</table>
</div>
<script>
var speed=30
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>
制作向右滚动的效果,将上面“制作向左滚动的效果”中的红色字体Js部分替换成:
<script>
var speed=30
demo2.innerHTML=demo1.innerHTML
demo.scrollLeft=demo.scrollWidth
function Marquee(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth
else{
demo.scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
制作的方法就简单的介绍完成了。图片循环滚动,不留空白,图片能动态添加。
- 超级连续的图片滚动特效
- 图片的连续滚动
- 《js特效--滚动的图片》
- 真正的连续滚动图片
- 真正的连续滚动图片
- 图片连续不断的滚动的特效
- 向上下左右滚动图片的特效
- 不间断连续图片滚动效果的制作方法
- 不间断连续图片滚动效果的制作方法>
- 连续滚动的图片,类似marquee
- JavaScript实现图片的不间断连续滚动
- 不间断连续图片滚动效果的制作方法
- JavaScript实现图片的不间断连续滚动
- 不间断连续图片滚动效果的制作方法
- 上下左右连续滚动图片的JS代码
- 上下左右连续滚动图片的JS代码
- 上下左右连续滚动图片的JS代码
- 不间断连续图片滚动效果的制作方法
- 主题:美剧职场口语:关于“妓女”的词儿种种
- 聪明就绕过去,笨就都学会
- 英文系统使用幼圆字体乱码
- winform 远程连接oracle方式 弄了两天终于成功!!
- BBSIT.NET-第一综合性IT资讯与互动垂直媒体
- 超级连续的图片滚动特效
- Dijkstra算法代码
- labview打包为EXE后独立运行的支持文件(8.6)
- javascript一次性更换访问统计代码
- BBSIT.NET版权声明
- Tomcat -- Realm组件
- BBSIT.NET隐私政策
- Java基础---(io和xml)
- .NET 面试题+答案(1)