に/クリックされたとき、私は新しいメッセージがロードされると、それはDIV(#chatlist)の一番下にスクロールだけで楽しい防止scrollTopスプライト(下)スクロールバーを使用
のために、少しチャットを作ってるんだものすべてのメッセージを保持します。しかし、divのスクロールバーを使用するとスクロールダウンしようとします(オーバーフロー:auto)。 どうすればこの問題を回避できますか?
私はここに私のコードは、これまで運がなくて、
を様々なノークリックの検出方法を試してみました。間隔は、すべてのいくつかの秒、それを発射:
var chatlist = $('#chatlist');
function chatinterval() {
$.ajax({
type: "POST",
url: '/chatinterval.php',
data: "dbtime=" + latestchat,
dataType: "json",
success: function (data) {
if (data) {
chatlist.append(data.dbtext);
latestchat = data.dblatest;
// this part makes it scroll down
chatlist.scrollTop(chatlist[0].scrollHeight - chatlist.height());
}
}
});
}
テキストエリアとは何ですか? – VisioN
おっと、申し訳ありませんが、実際はoverflow:autoのdivです。 "textarea"は#chatlist – mowgli