Существует огромное заблуждение относительно использования ваших собственных стилей с JQM, которые я нашел везде, включая SO. Трюк с использованием собственного CSS с JQM заключается в том, как вы пишете собственный CSS. В общем, вы должны сначала указать элемент, который вы хотите переопределить CSS JQM с идентификатором, а затем присоединить класс JQM к этому идентификатору. Например, чтобы удалить стандартную линию ссылок JQM с помощью ссылки на изображение, где # img_button_1 - это идентификатор, предоставленный якорному родительскому изображению изображения, вы бы закодировали свой CSS так ...
HTML ...
<a id="img_button_1" data-role="button" data-theme="none" data-corners="false" data-shadow="false" data-inline="true"
href="http://www.google.com" target="_blank">
<img src="http://www.google.com/images/srpr/logo1w.png" alt="Google" />
</a>
переопределения CSS ...
#img_button_1 .ui-btn-inner { border: 0 }
Я ответил на этот вопрос, прежде чем с некоторыми рабочими примерами, которые можно найти здесь
Jquery Mobile - Using image as link - Blue line below image
Вы можете использовать ту же технику для разрешения всех конфликтов JQM CSS. Теперь вы можете пересмотреть использование JQM для достижения желаемых результатов, зная, насколько просто разрешать эти конфликты, используя спецификацию CSS в вашем собственном CSS. Надеюсь это поможет!
Омг, действительно, легко настроить? Хорошо, я хочу, чтобы моя панель навигации имела 20px больше дополнений. удачи «настраивая» это. jQuery mobile НЕ легко настраивается на сегодняшний день. да, можно создать «образцы», но это не темы. удачи, играя вокруг с меняющимися цветами в их «themeroller», вы вообще не сможете модифицировать структурный CSS. вам придется переопределить их CSS, если вам нужны большие изменения. снова, НЕ настраиваемый вообще ... –
@ Майкл Я согласен с вами. Однако до сих пор я не нашел подходящего решения для обработки индивидуальных проектов. У вас есть предложения? – Yako