2014-11-07 3 views
0

Почему при проверке/добавлении jQuery Mobile 1.4.4 в текущий код стиль и содержимое вне тела (используется для скрытого меню выведения) изменяются или не отображаются на все?Использование jQuery Mobile 1.4.4

Я стараюсь более подробно ознакомиться с функциями касания и включить эти функции в код/​​дизайн.

Пример текущего jsFiddle.

При исключении jQuery Mobile 1.4.4 функции кода и отображаются (дизайн/стилизация), как следует. Однако после «проверки» jQuery Mobile 1.4.4 функции кода, но стиль полностью отбрасывается.

В идеале, я хотел бы добавить функции touchstart, а также передать события в код.

+2

Поскольку jQuery mobile - это среда, предназначенная для работы на портативных устройствах, а также на рабочем столе, это не «плагин». – Omar

+0

Я не уверен, почему вы используете 'addEventListener' вместо того, чтобы использовать что-то вроде' $ (selector) .on ('touchstart', function) '. – amphetamachine

ответ

1

Мобильный каркас jQuery - это среда для создания приложений, работающих на мобильных устройствах. Поскольку мобильные устройства имеют резко отличающийся форм-фактор и пользовательский шаблон взаимодействия, чем классический настольный браузер, стили элементов на экране должны измениться. Поскольку на мобильном устройстве нет «мыши», кнопки должны быть достаточно большими, чтобы щелкнуть пальцем. Кроме того, в игру вступают другие текущие методы стиля, такие как элементы выбираемых списков, охватывающие ширину экрана. Поскольку это такие распространенные практики, когда кто-то делает выбор для использования jQuery Mobile, полный «внешний вид» создаваемой веб-страницы изменяется, чтобы отражать эти варианты дизайна.

Когда вы включаете jQuery Mobile в свой проект, который ранее не включал его, вы действительно обнаружите, что стиль вашего проекта радикально изменился, чтобы отразить намерение мобильных приложений. Посмотрите через галерею демки, как выглядят вещи, когда с помощью JQuery Mobile, которые можно найти здесь:

http://demos.jquerymobile.com/1.4.5/

Надеюсь, глядя на это даст вам уверенность в том, что все на самом деле работает, как это должно быть.

Смежные вопросы