Jquery Mobile великолепен, и мне это нравится !, но мне не нравится тот факт, что они скрывают свои недостатки, даже когда они используются в собственной демоверсии.И вот оно: если вы используете медиазапросы для добавления блоков контента на большие устройства, вам нужно ограничить эффекты jqm (в основном, переходы) и быть очень осторожным при планировании макета / загрузки страниц / контента.
Они даже используют медиа-запросы в своей собственной демонстрации (используя «горящие CSS-хаки»), чтобы обеспечить макет из двух столбцов с боковым меню на планшетах и настольных ПК.Вы также заметите, что единственный эффект, который они могут использовать, - это исчезновение, поскольку вся страница действует как страница, и вы не можете перейти только к части содержимого.Другими словами, боковое меню дублируется и снова отображается на связанных страницах.Это не проблема только из-за эффектов перехода, это делает планирование сайта намного более сложным.Я хотел бы использовать это для полнофункционального веб-сайта, но ограничения могут быть слишком большими для того, что я хотел бы сделать.
Так что, чтобы ответить на ваш вопрос, это не избыточно, но это делает его таким, что JQM не так прост, как задумано.Для тех, кто уже много занимается настройкой CSS для своих настольных веб-приложений, для вас это может быть не слишком много работы, но перед тем, как вы начнете, я должен убедиться, что у вас есть очень полное понимание того, как работает JQM.