• js向上无缝滚动,网站公告效果


    <!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=gb2312" />
        <title>无标题文档</title>
        <style type="text/css">
            <!
            -- #demo
            {
                overflow: hidden;
                220px;
                float: left;
                display: inline;
            }
            #demo ul
            {
                text-align: left;
                margin: 0px;
                padding: 0px;
                220px;
            }
            #demo ul li
            {
                margin-left: 5px;
                display: block;
                list-style: none;
                font-size: 13px;
                height: 26px;
                padding-top: 5px;
            }
            -- ></style>
    </head>
    <body>

    //这里的高度 style="height: 26px如果不确定的话,需要自定义输入,要不然如果定义高了而ul里的li没达到此高度会造成无法滚动
        <div id="demo" style="height: 26px;">
            <div id="demo1">
                <ul>
                    <li>·<a href="http://www.cnblogs.com/colyn/">时代前端1</a></li>
                    <li>·<a href="http://www.cnblogs.com/colyn/">时代前端2</a></li>
                    <li>·<a href="http://www.cnblogs.com/colyn/">时代前端3</a></li>
                    <li>·<a href="http://www.cnblogs.com/colyn/">时代前端4</a></li>
                </ul>
            </div>
            <div id="demo2">
            </div>

            <script type="text/javascript">
    //文字无间断滚动代码,兼容IE、Firefox、Opera
    var speed=60;
    var FGDemo=document.getElementById('demo');
    var FGDemo1=document.getElementById('demo1');
    var FGDemo2=document.getElementById('demo2');
    FGDemo2.innerHTML=FGDemo1.innerHTML
    function Marquee1(){
    if(FGDemo2.offsetHeight-FGDemo.scrollTop<=0)
    FGDemo.scrollTop-=FGDemo1.offsetHeight
    else{
    FGDemo.scrollTop++
    }
    }

    var MyMar1=setInterval(Marquee1,speed)
    FGDemo.onmouseover=function() {clearInterval(MyMar1)}
    FGDemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
            </script>

        </div>
    </body>
    </html>

  • 相关阅读:
    注册以及密码验证
    轮播图,渐显,可以左右点击
    节点移动
    数据持久化
    Objective-C Autorelease Pool 的实现原理(转)
    iOS应用架构谈 view层的组织和调用方案(转)
    iOS 开源项目
    iOS开发系列--无限循环的图片浏览器
    富文本常用封装(NSAttributedString浅析)(转)
    OS开发UI篇—ios应用数据存储方式(XML属性列表-plist)(转)
  • 原文地址:https://www.cnblogs.com/colyn/p/2523775.html
Copyright © 2020-2023  润新知