工作中遇到乙個bug: ie8 下textarea 如果帶滾動條(height:100px;overflow:scroll-y;),內容高度超過可視區域之後,輸入文字,滾動條位置會亂跳。
開始以為是js的問題,檢視了**感覺不是js的問題,於是借助索工具搜尋了一番,這個問題感覺很少見,但是搜尋之後發現確實有人遇到過這個問題。
也有些許的解決方案,經過幾輪測試找到了最終的解決方案:
textarea.fix-scroll
導致這個bug原因可能有很多,比如給textarea設定乙個行高可能會導致這個問題,寫textarea樣式還是要注意ie8的這個現象了。
查詢的另乙個解決方案:
最近在弄的乙個專案,其中乙個頁面需要輸入很長的文字,因為文字是純文字的,所以用了textarea,在webkit下沒有任何問題,結果在ie8下測試時,發現當文字超超出textarea的大小時,在輸入文字的時候,發現滾動條總是亂跳,開始懷疑是js的問題,於是折騰了半天,也沒發現js**有問題。在網上一搜,好像沒多少人遇到這個問題,真是奇葩了。。。。。。最後結合網上的方案,給textarea加上下面的樣式
發現滾動條就再也不亂跳了^_^。
雖然問題解決了,但是還是不明白問題出在**。。。
textArea 滾動條控制
沒有水平滾動條 沒有垂直滾動條 沒有滾動條 或overflow 用法 設定滾動條屬性 語法 overflow visible auto hidden scroll 引數 visible 不剪下內容也不新增滾動條。假如顯式宣告此預設值,物件將被剪下為包含對 象的window或frame的大小。並且cl...
textarea 滾動條屬性設定
scrollbar屬性 樣式詳解 1 overflow內容溢位時的設定 設定被設定物件是否顯示滾動條 overflow x水平方向內容溢位時的設定 overflow y垂直方向內容溢位時的設定 以上三個屬性設定的值為visible 預設值 scroll hidden auto。2 scrollbar...
textarea 滾動條屬性設定
scrollbar屬性 樣式詳解 1 overflow內容溢位時的設定 設定被設定物件是否顯示滾動條 overflow x水平方向內容溢位時的設定 overflow y垂直方向內容溢位時的設定 以上三個屬性設定的值為visible 預設值 scroll hidden auto。2 scrollbar...