2012-03-20 35 views
2

in chrome我可以得到scrollLeft的输入值。如何知道在Firefox中输入的scrollLeft

但在Firefox中scrollLeft永远是0。

+0

这是一个非常非常好的问题!它只是疯狂的Firefox不显示输入字段的scrollLeft .. – vsync 2013-02-24 16:40:01

+0

请投票修复这个错误!这很重要: https://bugzilla.mozilla.org/show_bug.cgi?id=293186 – vsync 2013-02-24 16:49:09

回答

1

我认为它可以使用模拟来解决,具体如下:

  1. 拷贝输入的值到一个div;
  2. 将输入样式设置为overflow-x:scroll;
  3. 然后可以获得输入的scrollLeftele.style.scrollLeft
+0

我觉得这个问题很久以前就解决了FF,因为我现在还没有遇到它。但是这对于IE来说仍然是一个问题(甚至是11),并且似乎没有解决方案。 – llamerr 2014-05-08 17:22:44

+0

在http://stackoverflow.com/questions/26193755/input-scrollleft-never-changes-in-ie11上查看IE9-IE11的解决方案 – 4esn0k 2016-04-01 16:24:33

相关问题