簡體   English   中英

在FireFox中自動滾動

[英]Auto-Scroll in FireFox

我的應用程序是實時聊天。 我有一個Div來包裝消息,每個消息都是一個div,所以,在幾條消息后我的DOM看起來像這樣:

<div id = "divChatHistory">
   <div id = "msg1> Message number one </div>
   <div id = "msg2> Message number two </div>
   <div id = "msg3> Message number three </div>
   // ...
</div>

現在需要為每條消息自動scrool divChatHistory,它真的很簡單:

function AutoScroll() {
    $('#<%= divChatHistory.ClientID%>').scrollTop(100000000000);
}

但它只適用於FireFox(FF)中的Internet Explorer(IE)不會發生。

任何的想法 ?

解決了。

 function AutoScroll() {
    if (chkRolagem[0].checked) {
        if (jQuery.browser.msie)
            divChatHistory.scrollTop(100000000000);
        else
            divChatHistory.scrollTop(-100000000000);
    }
}

如果IE,正數。

如果FF,負數

您可以使用scrollTo插件。 演示

也檢查一下

使用jQuery 1.2進行動畫滾動

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM