##クリックして移動したい場合
■ js
javascript
1$("a[href^='#']").click(function(){
2 var $box = $($(this).data("box"));
3 var $tareget = $($(this).attr("href"));
4 var dist = $tareget.position().top - $box.position().top;
5 $box.stop().animate({
6 scrollTop: $box.scrollTop() + dist
7 });
8 return false;
9});
■ html
html
1<div class="container">
2<p><a href="#last-msg" data-box=".box">最下部</a></p>
3<div class="box" id="scrollarea" style="height:100px; overflow:scroll">
4メッセージ、メッセージ.....<br>
5メッセージ、メッセージ.....<br>
6メッセージ、メッセージ.....<br>
7メッセージ、メッセージ.....<br>
8メッセージ、メッセージ.....<br>
9メッセージ、メッセージ.....<br>
10メッセージ、メッセージ.....<br>
11メッセージ、メッセージ.....<br>
12メッセージ、メッセージ.....<br>
13メッセージ、メッセージ.....<br>
14<span id="last-msg">最後のメッセージ、メッセージ.....</span>
15</div>
16</div>
17
##リロード時に自動で最下部へ
■ js
javascript
1 var $box = $($(".link").data("box"));
2 var $tareget = $($(".link").attr("href"));
3 var dist = $tareget.position().top - $box.position().top;
4 $box.stop().animate({
5 scrollTop: $box.scrollTop() + dist
6 });
■ html
html
1<div class="container">
2<p><a href="#last-msg" data-box=".box" class="link" >最下部</a></p>
3<div class="box" id="scrollarea" style="height:100px; overflow:scroll">
4メッセージ、メッセージ.....<br>
5メッセージ、メッセージ.....<br>
6メッセージ、メッセージ.....<br>
7メッセージ、メッセージ.....<br>
8メッセージ、メッセージ.....<br>
9メッセージ、メッセージ.....<br>
10メッセージ、メッセージ.....<br>
11メッセージ、メッセージ.....<br>
12メッセージ、メッセージ.....<br>
13メッセージ、メッセージ.....<br>
14<span id="last-msg">最後のメッセージ、メッセージ.....</span>
15</div>
16</div>
いずれにしても最下部へいけるようにIDやclassをふる必要があるかと思います。
それがトリガーになります。