tbwshc

          Javascript實現DIV滾動自動滾動到底部

          一個比較特殊的客戶要求,在一個頁面用表格顯示數據,數據量不是很多,不希望使用瀏覽器的滾動條,只能在Div中滾動table中的數據,但是有個特殊的要求,就是必須將滾動條自動滾動到底部。

          查詢了一下相關的資料,Div沒有自動滾動的屬性,只能模擬鼠標的滾動來tb現實想要的效果。

          關鍵的部分部分在這里:div.scrollTop = div.scrollHeight;

          下面是具體實現的精簡代碼:

          復制代碼
           1 <html>
          2 <body>
          3 <div id="divDetail" style="overFlow-y:scroll; width:250px;height: 200px;">
          4 <table style="border:1px solid; ">
          5 <tr><td>id</td><td>name</td><td>age</td><td>memo</td></tr>
          6 <tr><td>000001</td><td>name1</td><td>24</td><td>memomemomemomemomemo</td></tr>
          7 <tr><td>000002</td><td>name2</td><td>23</td><td>memomemomemomemomemo</td></tr>
          8 <tr><td>000003</td><td>name3</td><td>23</td><td>memomemomemomemomemo</td></tr>
          9 <tr><td>000004</td><td>name4</td><td>23</td><td>memomemomemomemomemo</td></tr>
          10 <tr><td>000005</td><td>name5</td><td>23</td><td>memomemomemomemomemo</td></tr>
          11 <tr><td>000002</td><td>name2</td><td>23</td><td>memomemomemomemomemo</td></tr>
          12 <tr><td>000003</td><td>name3</td><td>23</td><td>memomemomemomemomemo</td></tr>
          13 <tr><td>000004</td><td>name4</td><td>23</td><td>memomemomemomemomemo</td></tr>
          14 <tr><td>000005</td><td>name5</td><td>23</td><td>memomemomemomemomemo</td></tr>
          15 </table>
          16 </div>
          17 </body>
          18 <script type="text/javascript" defer>
          19 var div = document.getElementById('divDetail');
          20
          21 div.scrollTop = div.scrollHeight;
          22 //alert(div.scrollTop);
          23 </script>
          24 </html>
          復制代碼

           

          其實,實現是很簡單的但是一般很少有這種需求,期間還是走了一些彎路。

          posted on 2012-07-19 17:32 chen11-1 閱讀(811) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 靖州| 杭州市| 醴陵市| 弥渡县| 景洪市| 抚顺县| 十堰市| 克拉玛依市| 花垣县| 剑川县| 苏尼特左旗| 雷波县| 宜州市| 墨江| 高台县| 延寿县| 突泉县| 昔阳县| 侯马市| 兴海县| 揭东县| 曲水县| 独山县| 溧水县| 吉林市| 理塘县| 榆社县| 平原县| 东乡| 新泰市| 福海县| 临湘市| 礼泉县| 砀山县| 噶尔县| 清涧县| 林周县| 城市| 呼图壁县| 山阴县| 盘锦市|