我不确定我是否疯了,或者这是否是IE11中的错误。输入scrollLeft在IE11中永远不会改变
打开该演示在IE11:输入http://jsfiddle.net/zdfubscf/1/
var $span = $('span'); $('input').on('keyup', function() { $span.html( this.scrollLeft + ', ' + this.scrollWidth + ', ' + this.selectionEnd ); });
开始打字。
- 当文本溢出时,您会注意到
scrollLeft
和scrollWidth
值不会改变。
<!DOCTYPE html>
设置正确。有什么我失踪,以获得正确的滚动值?
谢谢!这是一个有用的替代方案...我很确定这是一个IE11的bug现在;) – Mottie 2014-12-06 05:38:19
@Mottie,没问题。我将在此期间使用此替代方案。我正在寻找解决mistic100/jquery-highlighttextarea插件中的错误。错误定义在https://github.com/mistic100/jquery-highlighttextarea/issues/35 – 2014-12-07 20:12:14