Как при работе с jQuery Mobile обрабатывать стили при отключенном JavaScript? - PullRequest
6 голосов
/ 29 февраля 2012

Я играю с jQuery Mobile (1.1.0 RC1), потому что он в основном выполняет всю работу по тому, чтобы мой сайт выглядел хорошо на мобильных устройствах.

Что я должен делать, если JavaScript отключен? Я все еще новичок в HTML5, но, насколько я понимаю, стилизация основана на атрибутах data-* и без возможности jQuery прочитать, какая тема / роль ему нужна, стили не могут быть применены.

Я не могу найти таблицу стилей по умолчанию, которую можно просто применить, а ролик тем не дает базового образца. Есть ли у jQuery Mobile какой-либо запасной вариант для этого, или мне нужно самому написать собственный набор таблиц стилей?

Ответы [ 2 ]

6 голосов
/ 29 февраля 2012

jQuery Mobile действительно хорошо работает только в тех браузерах, которые поддерживают jQuery.В противном случае, система оценивается , и ваше приложение будет ухудшаться.Рассмотрите возможность применения пользовательской таблицы стилей в теге <noscripts> для этих пользователей.

<noscript>
<link rel="stylesheet" href="your-non-jqm-css.css" />
</noscript> 

Пример: http://www.w3schools.com/tags/tag_noscript.asp

3 голосов
/ 29 февраля 2012

Переход на http://jquerymobile.com/demos/1.1.0-rc.1/ с отключенным JavaScript (в браузере моего ноутбука) приводит к пустому экрану.С включенным javascript все выглядит солидно.Переход на http://jquerymobile.com/demos/1.0a3/index.html с отключенным javascript по крайней мере дает мне базовый сайт.

Я думаю, вам нужно будет предоставить свой собственный базовый мобильный css, если вам нужно поддерживать мобильные браузеры с отключенным javascript.*

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