IOS8 safari 的文本区域中的光标失控
cursor out of control in textarea on IOS8 safari
当用户输入长文本或输入某些回车时,光标不在文本区域中。这只发生在 IOS8。详见附件。
找到解决问题的办法。
textarea.addEventListener('scroll', function(evt){
evt = evt || window.evt;
evt.target.setSelectionRange(evt.target.textLength - 1, evt.target.textLength - 1);
setTimeout(function(){
evt.target.setSelectionRange(evt.target.textLength, evt.target.textLength);
}, 0);
});
当用户输入长文本或输入某些回车时,光标不在文本区域中。这只发生在 IOS8。详见附件。
找到解决问题的办法。
textarea.addEventListener('scroll', function(evt){
evt = evt || window.evt;
evt.target.setSelectionRange(evt.target.textLength - 1, evt.target.textLength - 1);
setTimeout(function(){
evt.target.setSelectionRange(evt.target.textLength, evt.target.textLength);
}, 0);
});