0
setInterval()を使用して1秒ごとにページの一部を読み込みます。すべて正常に動作していますが、私はテーブルを使ってすべてのメッセージを表示しています。私はスクロールバーを常にbottom.weに新しいメッセージを表示するには、スクロールする必要があります。だから、私はデフォルトでスクロールバーの修正を一番下にしたい。それは働いていたがJqueryを下から下に固定する - 動作しない
setInterval(function(){
if(user.trim()!=""){
$.ajax({
type : "GET",
url : "getuserconversation",
data: {username: user},
datatype: "json",
success: function(data){
if(data.success){
$(".messages").load("conversation_of_users.jsp");
var $mydiv = $("#msgs");
$mydiv.scrollTop($mydiv.height());
}
},
error: function() {
console.log("error");
}
});
}
}, 5000);
メッセージテーブルをロードしている
jQueryのコードは、問題があります。それはテーブルの一番下に行き、1秒以内にもう一度上に戻ります。私はデバッグ中にこれを見た。リアルタイムではそれを見ることさえできません。なぜそれが再び上に行くのか分からない。
私は偽&イベントを防止するために使用しています。しかし、それはうまくいかなかった。 –