jQuery Mobile Docs говорит, что если мы обернем элемент формы в div, содержащий data-role="fieldcontain"
, будут применены надлежащие стили, например, горизонтальная линия внизу.
Я потратил часы, пытаясь понять, почему это не работает, такМне просто интересно, эта функция удалена из 1.0 Final или это ошибка?Могу поклясться, что это сработало всего несколько дней назад.
В качестве примера я подготовил эту простую HTML-страницу со сценариями по умолчанию, поставляемыми через CDN: http://jsfiddle.net/eQe5A/.
Может кто-нибудь пролить свет наэта проблема.
Спасибо, Klikerko
РЕДАКТИРОВАТЬ:
После дополнительных исследований я обнаружил, что Safari и Opera являются только настольным браузером, который будет отображатьjQuery Мобильные страницы, как мобильный браузер.Мой вопрос выше связан со специальным стилем, применяемым к элементам формы, когда размер браузера меньше 450 пикселей.Эти стили добавили бы разделитель горизонтальной линии ниже элемента формы и переместили бы метку над полем, если ширина меньше 450px, и удалили горизонтальную линию и поместили метку рядом с полем, если она выше 450px.Как уже упоминалось выше, только браузеры Safari и Opera для настольных компьютеров будут отображать это правильно, поэтому, я думаю, если вы тестируете на локальном компьютере, используйте эти два браузера.
Спасибо всем, кто ответил!