向下滚动HTML图层

时间:2011-08-22 06:15:53

标签: javascript html

以下代码可以向下滚动整个页面。但我只需要在HTML页面加载时向下滚动DIV图层。任何人都可以编辑此代码以单独向下滚动DIV标记。

<html>
<head>
    <script type="text/javascript">
        function myScroll()
        {
            x = document.getElementById("myDiv");
            h= x.clientHeight;
            self.scrollTo(0,h);
        }
    </script>
</head>
<body onload="myScroll();">
    <div id="myDiv">
        <p>
            Lorem ipsum dolor sit amet, consectetuer adipiscing elit. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Donec tristique lectus sit amet est. Vivamus sit amet lacus. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Morbi convallis sem nec lectus. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Nullam in odio ac augue porttitor semper. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Nam leo. Morbi varius molestie felis. Etiam egestas. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Donec vitae mauris vitae nisi gravida pharetra. In molestie eros eu tellus. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Suspendisse a mi vitae nulla vehicula lacinia. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Ut pellentesque lobortis ipsum. Quisque a leo. Curabitur tincidunt. </br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
            Fusce est velit, condimentum sed, convallis in, blandit hendrerit, eros.</br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>
        </p>
    </div>
</body>

1 个答案:

答案 0 :(得分:0)

查看:http://adp-gmbh.ch/web/js/scroll.html

您必须使用ScrollTop = x.clientHeight代替ScrollTop = 0