我想要一個沒有滾動條的textarea。這是通過將溢出設置爲隱藏來完成的。但是,在Firefox中,如果我在textarea的底部添加一條新行,那麼新行不可見 - textarea無法向下滾動到新行。我如何讓Firefox遵循IE/Opera行爲,如果添加了新行,textarea會自動向下滾動,以便可以看到它,無論滾動條是否顯示?當溢出設置爲隱藏時,Firefox textareas不滾動到遊標/插入符
1
A
回答
0
The point of overflow:隱藏是爲了隱藏滾動條和額外的內容。如果你在textarea的限制之外添加一行,它不應該顯示。您可能可以繞過javascript。我的電話是重新考慮你的用戶界面,但我沒有所有的元素,所以也許我錯了。
0
你是以編程方式添加新的文本行,還是用戶輸入它?
無論哪種方式,您可以用JavaScript代碼的滾動文本區域的底部:
textarea.scrollTop = textarea.scrollHeight;
scrollHeight屬性是內容的總高度,包括隱藏位。 scrollTop是內容頂部可見區域的偏移量。
相關問題
- 1. 當溢出設置爲隱藏時檢測溢出
- 2. 滾動時隱藏溢出
- 3. 設置溢出:隱藏到body/html隱藏滾動條,但不禁用滾動在Firefox
- 4. 當溢出被「隱藏」時停止Firefox重置水平滾動位置?
- 5. 即使溢出設置爲隱藏,滾動條也會出現?
- 6. 溢出:隱藏 - 滾動
- 7. 溢出滾動已隱藏溢出
- 8. 如何隱藏滾動(溢出:隱藏)?
- 9. 當隱藏溢出時滾動到頂部
- 10. 當隱藏溢出時滾動功能不起作用
- 11. 當孩子身高:100%和溢出時不能滾動:隱藏
- 12. 溢出隱藏和滾動同時
- 13. 製作溢出:隱藏不滾動
- 14. 使用flexbox和溢出隱藏和滾動不工作在Firefox?
- 15. 溢出:隱藏在Firefox 3.6
- 16. ,同時隱藏滾動條和隱藏溢出觸發事件
- 17. 如何隱藏css溢出div的滾動條而不使用溢出:隱藏?
- 18. 如何設置溢出:隱藏但仍使滾動條可見?
- 19. 溢出隱藏自動滾動
- 20. 當父卷軸溢出時水平滾動:隱藏
- 21. 當溢出被隱藏時,在Webkit/mozilla中滾動
- 22. 當發生溢出時隱藏禁用的滾動條
- 23. 當隱藏溢出時檢測用戶滾動嘗試
- 24. IOS的閃爍錯誤,當CSS溢出:滾動更改爲溢出:隱藏
- 25. 溢出隱藏不隱藏溢出,而建設滑塊
- 26. 溢出:隱藏在Firefox上不工作
- 27. 溢出:隱藏在Firefox中不工作?
- 28. Firefox不尊重溢出:隱藏
- 29. 溢出:隱藏不會在Firefox上
- 30. 溢出:隱藏不工作在Firefox?
你可能想看看我前一段時間發佈的類似問題:http://stackoverflow.com/questions/1354584/how-to-move-the-textbox-viewport-when-gaining-focus – Drevak 2009-10-26 14:13:30