0
我有一些jQuery代碼每秒(因此,如果任何新的信息到達它們變得可見)jQuery的動畫沒有動畫
我的代碼是在這裏
function loadLog(){
$.ajax({
url: "/log.html",
cache: false,
success: function(html){
$("#chatbox").html(html); //Insert chat log into the #chatbox div
if($("#chatbox").attr("scrollHeight") + 20 > $("#chatbox").attr("scrollHeight") - 20){
$("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal'); //Autoscroll to bottom of div
}
},
});
}
的一切,將載入我的網站的客艙工作正常,除了它是爲了自動滾動到聊天室的底部,所以你看到最新的帖子,而只是停留在頂部。
我使用的是最新的jQuery
的版本
嘗試使用.prop(「scrollHeight」),而不是attr – Mihail
也if條件沒有意義..'if(x + 20> x - 20)'??????? – Prasanth
這個條件意味着它只會滾動,如果它可以滾動 – user2166538