CSS не добавляется правильно в шаблонах JQM - PullRequest
0 голосов
/ 23 августа 2011

Я работаю над проектом JQuery Mobile, и недавно я изменил способ отображения некоторых данных для использования шаблонов (я отправлял их в виде строки HTML).Проблема в том, что CSS не добавляется правильно в классы ... иногда.В Chrome это происходит чаще, чем в Firefox, поэтому я предполагаю, что это как-то связано с загрузкой страницы до того, как у CSS появится возможность добавить его.«страницы» - это div, которые скрыты и показываются по одной для этой части, перезагрузка / обновление обычно не решает проблему.Лучший способ убедиться, что информация загружена правильно, это каким-то образом загрузить CSS в классы после передачи данных.

Еще немного информации о том, как настроен проект.Существует основная страница, которая используется для базовой навигации (main.html, затем вы щелкаете ссылку, и вы переходите к main.html # DataPage).Когда вы щелкаете ссылки для перехода между страницами, обычно возникают вызовы другой серверной программы, которая фактически извлекает данные, а затем отправляет их на страницу в формате json.Сценарий берет эти данные и помещает их в шаблон, а затем помещает в div на странице.Классы, которые должны получить CSS, находятся в шаблоне (в s, если это имеет значение).Существует жестко закодированный шаблон для ИТ-службы, который всегда работал, это небольшой набор данных, который недавно был изменен на использование шаблонов, которые не получают свой CSS должным образом.

1 Ответ

0 голосов
/ 23 августа 2011

Сотрудник указал, как решить проблему.В шаблон добавлен еще один класс и используется

$('.newClass').listview()

Всегда весело копаться в горах документации и как-то пропустить один класс, который решит проблему.

...