Safari IOs, Opera mini, Android.
Если верстка, js и jQuery написаны хорошо и все отлично работает в декстопных браузерах, то можно ожидать автоматом полной кроссбраузерности хотя-бы в Safari IOs, Opera mini?
Насколько я понял jQuery mobile нужен только для таких фишек как сенсорные команды, все остальное по-прежнему берет на себя обычный jQuery. Получается без этих сенсорных команд в моей верстке нельзя переходить по ссылкам, нажимать кнопки? Или это работает и без них?
Цитата:
|
В теле примера вы можете видеть div-ы с различными параметрами data-role. На основе этих параметров jQuery Mobile и создает страницу. data-role указывает на роль элемента на экране — это может быть и страница (data-role="page"), кнопка (data-role="button"), список (data-role="listview") и т. д. Страница (data-role="page") может содержать в себе три div-a с ролями header (data-role="header"), footer (data-role="footer") и content (data-role="content"). От роли элемента будет зависеть, как он будет отображаться на экране.
|
Без этих data-role страница не будет страницей, а кнопка кнопкой, хидер хидером? Или смысл только в поисковой оптимизации?
В конечном счете все сводиться к тому будет ли обычная десктопная верстка обычно работать на мобильных Safari IOs, Opera mini? (Разные фишки типа сенсорные движения, data-role не нужны). Скажем так, есть возможность сделать хорошо front-end для десктопных, но нет времени на мобильные. Но хотелось бы знать как верстка будет работать там, можно-ли будет пользоваться сайтом более-менее нормально.