У меня есть мобильное веб-приложение, и в нем есть поле ввода типа текста.
Я присваиваю его значение как
function setVal(str){
var item = $('#textField'),
string = item.val()+str;
item.val(string);
}
Поскольку значение устанавливается программнобез фокусировки на поле и ввода на клавиатуре, поскольку string
становится длиннее ширины текстового поля, я больше не вижу добавления новых символов, поскольку текстовое поле его маскирует.
Вы можете видеть на изображении выше, самая правая буква - «K» (после j), но видна только ее часть.
Как мне убедиться, что еслидлина строки больше ширины текстового поля, дополнительная длина уходит влево и последняя буква все время видна на экране?