У меня возникла проблема с jQuery Mobile. Если на странице недостаточно содержимого, появится вертикальная полоса прокрутки, поэтому на странице будет две полосы прокрутки. Я использую левую и правую панели с отображением данных = «push» (если это актуально).jQuery Мобильная двойная прокрутка CSS
Возможно, проблема заключается в том, как включить мои файлы CSS? В моем «основном» файле CSS я переопределяю некоторые стили jQuery Mobile CSS. Это правильный способ настройки jQuery Mobile CSS - помимо использования Themeroller, который я еще не использовал? Я в основном меняю такие вещи, как заполнение, маржа и т. Д.
Я заметил, что если я изменил класс ui-content из overflow-x: hidden, переполнения-x: visible, то полоса прокрутки исчезнет.
Так что мои вопросы:
- Почему появляется полоса прокрутки?
- Я включаю файл jQuery Mobile CSS в правильном порядке? До моего собственного файла CSS?
- Если я использую Themeroller, я должен использовать сгенерированный файл CSS, а также файл структуры структуры? Файл структуры появляется после файла Themeroller?
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<link type="text/css" href="main.css" rel="stylesheet" />
Любая помощь будет принята с благодарностью. Извините, если я бродят. Благодаря!
1) Ваш собственный CSS противоречит CSS jQM 2) Добавьте свой собственный CSS до jQM. 3) структура CSS должна быть включена до пользовательского CSS ThemeRoller. – Omar
Спасибо, что ответили Омаром. Я взглянул на веб-сайт ThemeRoller, где они говорят, что настраиваемая тема должна быть добавлена до структуры файла CSS. Не уверен, что делать сейчас. Что касается моего файла main.css, если я включу его перед jquery.mobile-1.4.2.min.css, не будут ли последние правила отменять первое? Спасибо – user2523596
Вам нужно попробовать все возможные способы, чтобы найти идеальное решение. – Omar