代码之家  ›  专栏  ›  技术社区  ›  Ewerton

在FireFox中自动滚动

  •  4
  • Ewerton  · 技术社区  · 16 年前

    我的申请是现场聊天。我有一个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>
    

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

    但它只在IE浏览器和FireFox中工作,不会发生。

    你知道吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Ewerton    16 年前

    解决了的。

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

    如果是,正数。

    如果是FF,则为负数

        2
  •  1
  •   rahul    16 年前