每當收到帶有以下代碼的新訊息時,我都會嘗試向下滾動:
var elem = document.getElementById('chat-body');
elem!.scrollTop = elem!.scrollHeight;
我認為原因可能是它可能隱藏在表單后面,但滾動條仍然有一些空間可以進一步向下。如果我手動向下滾動,它會顯示完整的訊息。
uj5u.com熱心網友回復:
嘗試將這兩個陳述句放在 setTimeout 中。
setTimeout(() => {
var elem = document.getElementById('chat-body');
elem!.scrollTop = elem!.scrollHeight;
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/480374.html
標籤:javascript 有角度的 滚动 前端
上一篇:Javascript-錯誤訊息:db.collectionisnotafunction&&如何檢查寫入批處理是否成功將資料上傳到firestore
下一篇:如何制作行內六邊形畫廊
