1
我之前的聊天腳本在發件人一方完美運行。當有新的消息從文本框添加到數據綁定的滾動條用於幫助下來的JavaScript,但問題是無法向下滾動收件人的側聊天腳本。我接口使用OnClientClick
向下滾動代碼到按鈕。所以,在每個按鈕上單擊滾動條用於下降,但我怎樣才能夠向下滾動收件人的滾動條,當我點擊回車?在聊天腳本中向下滾動收件人滾動條
我之前的聊天腳本在發件人一方完美運行。當有新的消息從文本框添加到數據綁定的滾動條用於幫助下來的JavaScript,但問題是無法向下滾動收件人的側聊天腳本。我接口使用OnClientClick
向下滾動代碼到按鈕。所以,在每個按鈕上單擊滾動條用於下降,但我怎樣才能夠向下滾動收件人的滾動條,當我點擊回車?在聊天腳本中向下滾動收件人滾動條
所以我相信你有一個聊天消息的收件人的問題。新消息添加到消息列表後,內容持有者不會向下滾動到新消息。我猜你正在使用textarea或div來保存內容。
我找到了很好的答案在計算器上其他兩個問題:
var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
的StackOverflow:Scroll to bottom of div?
function moveCursorToEnd(input)
{
var lastPosition = input.value.length - 1;
if (input.setSelectionRange)
{
input.focus();
input.setSelectionRange(lastPosition, lastPosition);
}
else if (input.createTextRange)
{
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', lastPosition);
range.moveStart('character', lastPosition);
range.select();
}
}
測試的Firefox 6和IE8:http://jsfiddle.net/nXa4d/
StackOverflow的:從幫助: jQuery Set Cursor Position in Text Area
點擊進入?你的意思是你使用回車鍵?它關注什麼? – epascarello
@epascarello - 我相信問題很清楚。希望你必須再讀一遍。 – Mal
不是不清楚,所以爲什麼我問。 – epascarello