在FireFox中自动滚动 [英] Auto-Scroll in FireFox
本文介绍了在FireFox中自动滚动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的应用程序是一个即时聊天。我有一个Div来包装消息,每个消息都是一个div,所以,在几个消息之后,我的DOM看起来像这样:
< div id =divChatHistory>
/ pre>
< div id =msg1>消息号1< / div>
< div id =msg2>消息号码二< / div>
< div id =msg3>消息号码三< / div>
// ...
< / div>
现在需要为每条消息自动分析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,负数
My application is a Live chat. I have a Div to wrap the messages, each message is a div, so, after a few messages my DOM looks like this :
<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>
Now a need to auto-scrool the divChatHistory for each message, and its realy simple:
function AutoScroll() { $('#<%= divChatHistory.ClientID%>').scrollTop(100000000000); }
but it works only in Internet Explorer (IE) in FireFox (FF) not happens.
Any Idea ?
解决方案Solved.
function AutoScroll() { if (chkRolagem[0].checked) { if (jQuery.browser.msie) divChatHistory.scrollTop(100000000000); else divChatHistory.scrollTop(-100000000000); } }
If IE, positive number.
If FF, negative number
这篇关于在FireFox中自动滚动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文