层的应用-从下往上的信息滚动特效

————————————————————

<script type="text/javascript">        
            var timer = null;                //定时器
            //页面加载完成的事件回调
            function init(){
                var time = 30;                //定义滚动的时间间隔,毫秒
                //获取容器的DOM
                var container = document.getElementById('container');
                var d1 = document.getElementById('con1');
                var d2 = document.getElementById('con2');
                d2.innerHTML = d1.innerHTML    //把第二个容器的内容填充为第一个
                function MyMarquee(){            //定义滚动的函数
                    //如果d2的高度已经超过最大的限制
                    if(d2.offsetHeight <= container.scrollTop)
                        //把容器的滚动条恢复到最初的位置
                        container.scrollTop -= d1.offsetHeight;
                    else{
                        //滚动条的位置往top移动一个像素
                        container.scrollTop++;
                    }
                }
                timer = setInterval(MyMarquee,time);//开始一个定时执行
                container.onmouseover=function() {    //定义鼠标放上事件
                    clearInterval(timer);            //结束滚动
                }
                container.onmouseout=function() {    //定义鼠标移出事件
                    timer=setInterval(MyMarquee,time);//再次开始
                }
            }            
        </script>   

——————————————————————————

<body style="text-align:center" onload="init();">
        <div id="container" style="overflow:hidden;height:100px;">
            <table align="left" cellpadding="0" cellspace="0" border="0">
                <tr>
                    <td id="con1" valign="top">
                    <img src="1.jpg"><img src="1.jpg"><img src="1.jpg">
                    </td>
                </tr>
                <tr>
                    <td id="con2" valign="top"></td>
                </tr>
            </table>
        </div>
    </body>

————————————————————————————

posted @ 2016-09-22 19:52  承载梦想-韩旭明  阅读(337)  评论(0编辑  收藏  举报