图片定时向上滚动部分内容20114419

 
  
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > 图片定时向上滚动 </ title >
< style type ="text/css" >
body
{
font-size
: 14px ;
}
#div
{
margin
: 0 auto ;
width
: 800px ;
border
: solid 1px #ccc ;
height
: 400px ;
overflow
: hidden ;
}
#div div
{
width
: 600px ;
height
: 400px ;
margin
: 0 auto ;
border
: 0px ;
}
#div div img
{
border
: 0px ;
margin
: 0px ;
padding
: 0px ;
}
</ style >
</ head >
< body >
< form id ="form1" runat ="server" >
< div id ="div" >
< div id ="div1" >
< img src ="images/01.jpg" />< img src ="images/02.jpg" />< img src ="images/03.jpg" />
</ div >
</ div >
< div id ="mes" >
</ div >
</ form >
</ body >
</html>
<script type="text/javascript">
function $(str){return document.getElementById(str);}

var div=$("div");
var div1=$("div1");

var content_scrollHeight=parseInt(div.offsetHeight)*(div1.childNodes.length-1);//获得内容的高度(这里用scrollHeight火狐于IE之间有区别所以改用了乘于节点的个数减1,这里的1是DIV1自身)
var content_offsetHeight=div1.offsetHeight;//获得内容可见的高度;
var scroll_y=content_offsetHeight+10;//滚动条的值

var move_time;
var rollback_time;



function divScrollTop()
{
 if(scroll_y<content_scrollHeight)//滚动值小于内容高度时
 {
 for(var move_value=0;move_value<content_offsetHeight;)
 {
  div.scrollTop++;
  move_value++;
 }
// $("mes").innerHTML+="scroll_y"+scroll_y+"content-scrollHeight"+content_scrollHeight;
 scroll_y+=content_offsetHeight;
 }else
 {
  scroll_y=content_offsetHeight+10;//滚动条的值
  for(var i=content_scrollHeight;i>0;i--)
  div.scrollTop=i;
 }
}
setInterval(divScrollTop,3000);
</script>

转载于:https://www.cnblogs.com/solomon_Blog/archive/2011/04/19/2021670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值