我正在做一些事情,textarea獲取的文本越來越多。在Firefox中,textarea每次都回滾到頂部。 我目前有類似textarea.scrollTop=1000000;
的東西,可以在每次更改時將其向下滾動,但它仍然會在很短的時間內回到頂部。 有什麼辦法阻止它這樣做?每當我更改它的值時,如何阻止文本區從頂部滾動到頂部
5
A
回答
0
我的事情,它是將通過腳本內容的問題,粘貼代碼文本追加到您的textarea
2
我就遇到了這個問題,太。它發生在IE和Firefox,但不是Opera和Chrome。
我想通過「double-buffering」更改textarea的隱藏瞬間跳轉到頂部的:
- 具有完全相同的特性和尺寸創建兩個文本域。其中只有一個是可見的;另一個是隱藏的。
- 將文本附加到隱藏的文本區域:將[隱藏的文本區域的值]設置爲[可見的文本區域的值] + [要附加的文本]。 (文本區會自動滾動到頂部,但是這個文本區域是隱藏的!)
- 將隱藏的textarea滾動到最下方:將scrollTop設置爲像(-1 >>> 1)這樣的高整數值。
- 將隱藏的textarea與可見的交換。現在顯示新文本,無法跳到頂部!
您可以通過以下兩種方法之一交換隱藏/可見文字區域:
- 使用絕對定位放置在文字區域上彼此頂部連同toggling their visible property。
- 交換實際的DOM元素。我不確定這是否會引入新的「閃爍」。您可能需要創建一個div包含可見光的textarea所以頁面的佈局不不斷變化...
相關問題
- 1. 如何防止textarea在值更改時滾動到頂部?
- 2. 當選擇更改時阻止多個選擇滾動到頂部
- 3. 滾動到底部的作品,當我滾動到頂部
- 4. 停止錨從滾動到頂部!
- 5. 使用.animate滾動到頂部,如果在頂部停止 - jquery
- 6. XCode滾動到頂部,當我按Esc
- 7. iOS 11:當「adjustedContentInset」更改標題欄時,滾動到頂部?
- 8. iOS:在Swift3中,在我的collectionView中,當我向下滾動時,collectionView自動位於頂部。如何阻止它?
- 9. div滾動到頂部刷新後需要停止自動滾動到頂部
- 10. 如何阻止UITableView附加到頂部
- 11. 用mCustomScrollbar刷新後滾動到頂部jquery如何防止它
- 12. 如何防止滾動到頂部後滾動到元素
- 13. 滾動到頂部的腳本 - div不會隱藏頂部
- 14. trigger.io滾動到本地頂部的頂部
- 15. 滾動到頂部區域在DIV
- 16. 的jQuery#滾動到頂部
- 17. 停止頁面滾動到頂部jQuery
- 18. 防止ScrollView滾動到頂部
- 19. 防止ListView滾動到頂部on notifyDAtaSetChanged
- 20. 防止CSS模式滾動到頂部
- 21. 防止滾動到頂部 - 發佈
- 22. C#防止RichTextBox滾動/跳到頂部
- 23. 停止滾動到UIWebView頂部 - iPhone
- 24. 用戶滾動更改邊距頂部
- 25. 當我點擊它時,如何將列表項目滾動到頁面頂部?
- 26. 當點擊元素時,防止GridView重置滾動到頂部?
- 27. 當點擊鏈接時,防止網頁滾動到頂部
- 28. 它滾動到頁面頂部點擊
- 29. 當它們滾動到頂部時,堆疊兩個div
- 30. 如何滾動到UITextView的頂部?
我用添加到textarea的代碼是'textarea.value + = string' – tmim 2010-07-08 13:36:36
嘗試使用'textarea.value = textarea.value + string;',我知道前一段時間我有同樣的問題,我改變了添加新內容的方法。它的工作,但我不知道這是否是它。 – 2010-07-08 21:39:38