默认情况下如何将div滚动条设置为底部

时间:2014-07-10 06:46:08

标签: javascript html css

这是div。

<div id='showmymessage' style="height:490px;overflow:auto;">

嘿,我的情况没有任何效果。 Div设置为overflow:auto

我尝试了所有这些方法,但滚动条没有加载到底部位置。

  1. document.getElementById('showmymessage').scrollTop = 99999999999;

  2. var myDiv = document.getElementById('showmymessage'); myDiv.scrollTop = myDiv.scrollHeight;

  3. $('#showmymessage').scrollTop($('#showmymessage')[0].scrollHeight);

  4. 请有人告诉我是否犯了错误并尝试提供帮助。

1 个答案:

答案 0 :(得分:1)

你想要overflow:scroll而不是overflow:auto。然后你的javascript应该可以工作。

<强>更新

...然后,又有一个非常类似的问题,它适用于overflow:auto。

Use jQuery to scroll to the bottom of a div with lots of text

它看起来像你的版本3一样。工作示例:

http://jsbin.com/ucinu

您的代码可能还有其他问题吗?检查是否缺少结束标签,javascript错误等?