JavaScript实现图片的不间断连续滚动制作的代码不给大家加注释了!代码中的图片大家都可以自己加上自己的超级连接,修改的方法为:<a href="连接的地址" target=_blank><img src="/img/link.gif" width=图片宽度 height=图片高度 border="0"></a> 先制作向上滚动的效果: <!-- 指向链接图片url -->
制作向下滚动的效果: 把上面“制作向上滚动的效果”中的红色字体Js部分替换成: <script> 制作向左滚动的效果: <base href="http://www.webjx.com">
<div id=demo style=overflow:hidden;height:33;width:200;background:#214984;color:#ffffff> <table align=left cellpadding=0 cellspace=0 border=0> <tr> <td id=demo1 valign=top><img src="/img/link.gif"><img src="/img/link1.gif"><img src="/img/link2.gif"><img src="/img/link3.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> 上一篇: IE里Window的Method列表 下一篇: 使用JS创建虚拟目录,并引导进入浏览 更多相关文章
|
推荐文章
· 通用表单验证函数
精彩文章
|