jQuery Mobile и текстовые строки - PullRequest
5 голосов
/ 15 марта 2012

Итак, я бы хотел отобразить textarea только для 1 строки.

Но jQuery Mobile так не считает ... Какое бы значение я ни указывал в атрибуте rows, оно всегдавысота 2 строки ...

Будет ли какое-нибудь решение?

Ответы [ 2 ]

11 голосов
/ 15 марта 2012

CSS jQuery Mobile устанавливает конкретную высоту для элементов textarea:

textarea.ui-input-text {
    height : 50px;

    -webkit-transition : height 200ms linear;
       -moz-transition : height 200ms linear;
         -o-transition : height 200ms linear;
            transition : height 200ms linear;
}

Вы можете создать свое собственное правило для переопределения этой высоты на что-то более однострочное:

.ui-page .ui-content .ui-input-text {
    height : 25px;
}​

Демо: http://jsfiddle.net/mEs8U/

1 голос
/ 20 августа 2014

Вы также можете использовать максимальную высоту, чтобы установить пределы автоматического роста на textarea.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...