网页图片滚动代码

操作方法

  • 01

    <head> <-----> </head> <body>

  • 02

    <!--向下滚动代码开始--> <div id="colee" style="overflow:hidden;height:253px;width:410px;"> <div id="colee1"> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> <p><img src=""></p> </div> <div id="colee2"></div> </div> <script> var speed=30; var colee2=document.getElementById("colee2"); var colee1=document.getElementById("colee1"); var colee=document.getElementById("colee"); colee2.innerHTML=colee1.innerHTML; //克隆colee1为colee2 function Marquee1(){ //当滚动至colee1与colee2交界时 if(colee2.offsetTop-colee.scrollTop<=0){ colee.scrollTop-=colee1.offsetHeight; //colee跳到最顶端 }else{ colee.scrollTop++ } } var MyMar1=setInterval(Marquee1,speed)//设置定时器 //鼠标移上时清除定时器达到滚动停止的目的 colee.onmouseover=function() {clearInterval(MyMar1)} //鼠标移开时重设定时器 colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)} </script> <!--向上滚动代码结束-->

  • 03

    <!--下面是向下滚动代码--> <div id="colee_bottom" style="overflow:hidden;height:253px;width:410px;"> <div id="colee_bottom1"> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> <p><img src="/jscss/demoimg/200907/bg3.jpg"></p> </div> <div id="colee_bottom2"></div> </div> <script> var speed=30 var colee_bottom2=document.getElementById("colee_bottom2"); var colee_bottom1=document.getElementById("colee_bottom1"); var colee_bottom=document.getElementById("colee_bottom"); colee_bottom2.innerHTML=colee_bottom1.innerHTML colee_bottom.scrollTop=colee_bottom.scrollHeight function Marquee2(){ if(colee_bottom1.offsetTop-colee_bottom.scrollTop>=0) colee_bottom.scrollTop+=colee_bottom2.offsetHeight else{ colee_bottom.scrollTop-- } } var MyMar2=setInterval(Marquee2,speed) colee_bottom.onmouseover=function() {clearInterval(MyMar2)} colee_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)} </script> <!--向下滚动代码结束-->

  • 04

    <div id="colee_left" style="overflow:hidden;width:500px;"> <table cellpadding="0" cellspacing="0" border="0"> <tr><td id="colee_left1" valign="top" align="center"> <table cellpadding="2" cellspacing="0" border="0"> <tr align="center"> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> </tr> </table> </td> <td id="colee_left2" valign="top"></td> </tr> </table> </div> <script> //使用div时,请保证colee_left2与colee_left1是在同一行上. var speed=30//速度数值越大速度越慢 var colee_left2=document.getElementById("colee_left2"); var colee_left1=document.getElementById("colee_left1"); var colee_left=document.getElementById("colee_left"); colee_left2.innerHTML=colee_left1.innerHTML function Marquee3(){ if(colee_left2.offsetWidth-colee_left.scrollLeft<=0)//offsetWidth 是对象的可见宽度 colee_left.scrollLeft-=colee_left1.offsetWidth//scrollWidth 是对象的实际内容的宽,不包边线宽度 else{ colee_left.scrollLeft++ } } var MyMar3=setInterval(Marquee3,speed) colee_left.onmouseover=function() {clearInterval(MyMar3)} colee_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)} </script> <!--向左滚动代码结束-->

  • 05

    <!--下面是向右滚动代码--> <div id="colee_right" style="overflow:hidden;width:500px;"> <table cellpadding="0" cellspacing="0" border="0"> <tr><td id="colee_right1" valign="top" align="center"> <table cellpadding="2" cellspacing="0" border="0"> <tr align="center"> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> <td><p><img src="/jscss/demoimg/200907/bg3.jpg"></p></td> </tr> </table> </td> <td id="colee_right2" valign="top"></td> </tr> </table> </div> <script> var speed=30//速度数值越大速度越慢 var colee_right2=document.getElementById("colee_right2"); var colee_right1=document.getElementById("colee_right1"); var colee_right=document.getElementById("colee_right"); colee_right2.innerHTML=colee_right1.innerHTML function Marquee4(){ if(colee_right.scrollLeft<=0) colee_right.scrollLeft+=colee_right2.offsetWidth else{ colee_right.scrollLeft-- } } var MyMar4=setInterval(Marquee4,speed) colee_right.onmouseover=function() {clearInterval(MyMar4)} colee_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)} </script> <!--向右滚动代码结束-->

(0)

相关推荐

  • DW制作带小喇叭、带HOT字样图标的文字滚动代码

    文字滚动,类似网页上的文字通知.今天就为大家分享DW制作带小喇叭.带HOT字样图标的文字滚动代码放发,有需要的朋友快快来学习吧! 方法/步骤 1.打开Adobe Dreamweaver cs5,新建一 ...

  • 网页图片不能右键另存为怎么办

    网页中的图片无法保存如何解决呢?在浏览网页过程中,当发现自己喜欢的图片时,通过我们使用鼠标右键来保存图片,但有时会由于网页代码的限制,而无法正常保存图片.对此小编特提供以下解决方法. 操作方法 01 ...

  • 如何查看网页元素的代码和样式

    作为一个网页设计爱好者,经常会发现网页上的一些元素很好看,想down下来保存并使用,这里教你一个简单的方法,下载网页元素的代码和样式. 操作方法 01 以本页"方法/步骤"中的第一 ...

  • 用记事本编码给网页图片加上超链接

    下面小编教大家怎么用记事本编写代码给网页图片加上超链接(适合初学的盆友,高人请绕过.) 操作方法 01 打开记事本后,输入代码<html></html>和<body> ...

  • 网页制作常用代码汇总

    网页制作常用代码汇总 操作方法 01 文字加粗 倾斜的代码: 文字加粗的代码是: <b>你好</b>;文字倾斜的代码是: <i>你好!</i>;底线字: ...

  • 迅雷网页图片修复工具实现红X图片的修复

    “网页图片修复工具”这个产品名称对于它的作用再直白不过了,看上去它是一个“图片浏览器”,其实它是一个“能看看不了的图片的图片浏览工器。。。。” 使用说明: 1、把鼠标移动到网页中显示不出的图片上,会出 ...

  • IE有效避免恶意网页中恶意代码的攻击

    恶意网页成了宽带的最大威胁之一。以前使涌Modem,因为打开网页的速度慢,在完全打开前关闭恶意网页还有避免中招的可能性。现在宽带的速度这么快,所以很容易就被恶意网页攻击。 一般恶意网页都是因为加入了用 ...

  • 迅雷网页图片修复工具添加图片批量修复功能

    随着迅雷发布5.9.15.1274版升级,同时也发布了“迅雷网页图片修复工具Beta第二版”,加入了万众期待的“批量修复”功能。 迅雷网页图片修复工具的一些说明: 1、如果在进度条状态下等待的时间超过 ...

  • 网页图片如何批量下载不想用另存为的方式下载图片

    如果网页上的图片数量很多。你要下载,每个图片都要“另存为”,这样是不是太麻烦?有没有简单一点的方法,答案是有!下面小编就告诉大家网页图片如何批量下载,事半功倍! 笔者在佳友在线的摄影论坛上发现了许多漂 ...