2010-02-12 57 views
4

我的應用程序是實時聊天。我有一個div包裹郵件,每封郵件是一個div,所以,一些消息後,我的DOM看起來是這樣的:在FireFox中自動滾動

<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> 

現在需要自動雙擊自動滾屏的divChatHistory每個消息,它真的簡單:

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

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

任何想法?

回答

3

解決。

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

如果IE爲正數。

如果FF,負數