2012-03-20 3 views
2

クロム入力のためにscrollLeftの値を取得できます。Firefoxの入力のscrollLeftを知る方法

しかし、Firefoxでは、scrollLeftは永久に0です。

+0

これは非常に良い質問です!それはちょうど狂ったFirefoxは入力フィールドのscrollLeftを表示していません.. – vsync

+0

このバグを修正する投票してください!それは重要です: https://bugzilla.mozilla.org/show_bug.cgi?id=293186 – vsync

答えて

1

私は次のように、それは、シミュレート使用して解決することができると思う:

  1. はdiv要素への入力の値をコピー。
  2. 入力のスタイルをoverflow-x:scrollに設定します。
  3. は、scrollLeftele.style.scrollLeftを取得できます。
+0

私はこの問題がFFにはずいぶん前に解決したと思います。しかし、これはまだIEの問題です(11)と解決策がないようです。 – llamerr

+0

IE9-IE11のソリューションはhttp://stackoverflow.com/questions/26193755/input-scrollleft-never-changes-in-ie11でご覧ください – 4esn0k

関連する問題