我有一個自定義聊天框。我加了overflow-y來滾動。 現在每當我在文本框中寫入內容時,它都會出現在滾動條窗口中。 如何讓滾動條窗口顯示我寫的最後一條消息,在我的情況下,它總是顯示頂部。自定義聊天框滾動條總是顯示底部
1
A
回答
1
在Javascript中,你可以嘗試一下,假設你的DIV的ID爲"scrolling"
的document.getElementById( 「滾動」)scrollTop的=的document.getElementById( 「滾動」)scrollHeight屬性。;
其中scrollTop是對象滾動的像素數,scrollHeigth是元素內容的總高度,包括由於溢出而不可見的內容。
重要:
上面的代碼應每出現在客艙新的消息的時候,這樣做就應該設在正確的地方爲你的腳本執行。
來源:
https://developer.mozilla.org/en-US/docs/DOM/element.scrollTop
https://developer.mozilla.org/en-US/docs/DOM/element.scrollHeight
另一種解決方案:
也許你還可以通過,具有錨(#idOfLastMessage)的消息,然後使用iframe做到這一點,而不是一個div,它指向www.yoursite.com/url-of-the-message-list#idOfLastMessage
相關問題
- 1. 聊天框總是滾動到底部到最後一條聊天線
- 2. niceScroll設置DIV滾動總是從底部聊天框
- 3. 無法修復聊天框底部的滾動條(div)
- 4. 聊天div滾動到底部,以顯示最後一條消息
- 5. 即使在刷新後鎖定聊天框底部的滾動條
- 6. 聊天滾動條
- 7. 總是顯示滾動條
- 8. Jquery聊天框 - 顯示DIV底部的第一條消息向上移動
- 9. 如何將滾動條設置爲聊天系統的底部?
- 10. ember.js滾動到聊天框的底部路由刷新
- 11. 聊天框,自動滾動到下
- 12. 自定義聊天框控件 - 如何使其滾動更多
- 13. 文本框滾動條總是停留在底部?
- 14. 自動滾動聊天室
- 15. 總是滾動到垂直滾動條的底部
- 16. 滾動像WhatsApp聊天滾動到頂部,滾動進一步顯示「存檔聊天」
- 17. 聊天型 - 滾動到底 - 角2
- 18. 如何使用Bootstrap聊天部件滾動到底部
- 19. 在流星的聊天機器人響應後,滾動到聊天的底部
- 20. 它可以flexbox嗎?聊天窗口輸入在底部,聊天滾動
- 21. 底部滾動條
- 22. jquery使div總是滾動到底部
- 23. 將聊天窗口固定在底部
- 24. jQuery自定義內容滾動器不滾動到底部
- 25. 垂直對齊聊天頁面和頁面滾動的底部
- 26. Php聊天功能。滾動到「發佈區域」的底部
- 27. 如何在我的聊天中將滾動條位置設置爲底部?
- 28. 聊天並使滾動條置於底部並追加新消息。
- 29. 自定義列表框的滾動條
- 30. WPF組合框自定義滾動條
實際上, t呈現我的代碼如下所示:
<輸入ID = 「chatinput」 類型= 「文本」/> – usercode
http://jsfiddle.net/qsJjT/ – usercode
所以,你應該試試:'的getElementById( 「滾動條」)scrollTop的=的getElementById (「scrollbar」)。scrollHeight;'這應該在''前讓我知道它是否有效。 – mastazi