图片跑马灯制作

转载于:http://hi.baidu.com/duanxw/blog/item/00e30a7bc0e776ea2f73b333.html

加了自己的修改,仅在FF下测试可用

1、纵向跑马灯

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>图片跑马灯制作</title>
<style type="text/css">
#box
{
	overflow:hidden;
	width:150px;
	height:50px;
}
</style>
</head>

<body>
<div id="box">
    <div id="demo1">
        <img src="http://justinyoung.cnblogs.com/images/cnblogs_com/justinyoung/2007/tb_m.PNG"/>
    </div>
    <div id="demo2">
    </div>
</div>

<script type="text/javascript">
var speed=1;

var box=document.getElementById("box");
var demo1=document.getElementById("demo1");
var demo2=document.getElementById("demo2");

demo2.innerHTML=demo1.innerHTML;

function scrollToTop(){
    if(demo2.offsetTop-box.scrollTop<=0){
        box.scrollTop-=demo1.offsetHeight;
} else{
    box.scrollTop++
    }
}

var myMar=setInterval(scrollToTop,speed);
box.οnmοuseοver=function(){clearInterval(myMar)};
box.οnmοuseοut=function(){myMar=setInterval(scrollToTop,speed)};
</script>

</body>
</html>

2、横向跑马灯

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>图片跑马灯制作</title>
<style type="text/css">
#box
{
	overflow:hidden;
	width:50px;
	height:150px;
}
</style>
</head>

<body>
<div id="box">
    <div id="demo1">
        <table cellspacing=0 cellpadding=0 width=100px>
            <tr>
                <td>
                    <img src="http://justinyoung.cnblogs.com/images/cnblogs_com/justinyoung/2007/tb_m.PNG"/>
                </td>
                <td id="demo2">
                </td>
            </tr>
        </table>
    </div>    
</div>

<script type="text/javascript">

var speed=1;

var box=document.getElementById("box");
var demo1=document.getElementById("demo1");
var demo2=document.getElementById("demo2");

demo2.innerHTML=demo1.innerHTML;

function scrollToLeft(){
    if(demo2.offsetLeft-box.scrollLeft<=0){
        box.scrollLeft-=demo2.offsetWidth;
    } else {
        box.scrollLeft++;
    }
}

var myMar=setInterval(scrollToLeft,speed);
box.οnmοuseοver=function(){clearInterval(myMar)};
box.οnmοuseοut=function(){myMar=setInterval(scrollToLeft,speed)};

</script>

</body>
</html>

刚接触前端,留着慢慢研究



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值