=波波日志 > JavaScript/Ajax > javascript横向滚动效果=

javascript横向滚动效果

javascript横向滚动效果,支持DOCTYPE xhtml申明
+展开
-HTML
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<table width="499 " border="1" cellpadding="0" cellspacing="0" bordercolor="#CC6600">
    <tr>
        <td width="495"><div id='demo' style='overflow:hidden;height:70px;width:400px'>
                <div id=demo1> <a href='' target='_blank '> 这是滚动第1行 </a> <br>

                    这是滚动第2行 <br>
                    这是滚动第3行 <br>
                    这是滚动第4行 <br>
                    这是滚动第5行 <br>
                    这是滚动第6行 <br>
                    这是滚动第7行 <br>

                    这是滚动第8行 <br>
                </div>
                <div id='demo2'> </div>
            </div>
<script>

    var speed=20
    var demo2 = document.getElementById("demo2");
    var demo1 = document.getElementById("demo1");
    
    demo2.innerHTML=demo1.innerHTML
    function Marquee()
    {
        if(demo2.offsetTop-demo.scrollTop <=0)
        demo.scrollTop-=demo1.offsetHeight
    else
        {
        demo.scrollTop++
        }
    }
    var MyMar=setInterval(Marquee,speed)
    var demo=document.getElementById('demo');//=========
    demo.onmouseover=function() {clearInterval(MyMar)}
    demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

</script> 
 </td>
    </tr>
</table>

</body>
</html>
类别:JavaScript/Ajax 作者:波波 日期:2010-06-18 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012WEB编程网桂ICP备05005887号 京公网安备1101055090