Js图片滚动
<div id=demo style="overflow:hidden; width:128px; height:300px;">
<div id=demo1>
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg"></div>
<div id=demo2></div>
</div>
<script language="javascript">
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>
向下:--------------------------------------------------
<div id=demo style="overflow:hidden; width:128px; height:300px;">
<div id=demo1>
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg"></div>
<div id=demo2></div>
</div>
<script language="javascript">
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>
向左:----------------------------------------------------
<div id=demo style="OVERFLOW: hidden; WIDTH: 300px; align: center">
<table border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ECE9D8">
<tbody>
<tr bgcolor="#FFFFFF">
<td valign="top" id="demo1">
<table width="300" height="130" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
</tr>
</table>
</td>
<td valign="top" id="demo2"></td>
</tr>
</tbody>
</table>
</div>
<script type=text/javascript>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo.scrollLeft>=demo1.scrollWidth){
demo.scrollLeft=0
}else{
demo.scrollLeft++
}}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
向右:-------------------------------------------------
<div id=demo style="overflow:hidden;height:100px;width:300px;">
<table cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top><table width="300" height="130" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
<td width="300" align="center"><img src="4.jpg"></td>
</tr>
</table></td><td id=demo2 valign=top></td></tr></table></div>
<script>
try{
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)}
}catch(ex){}
</script>
lei1217