Слетают стили после автообновления в главном меню

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
raptorialfungus
Сообщения: 75
Зарегистрирован: Чт ноя 29, 2012 4:13 pm
Благодарил (а): 0
Поблагодарили: 9 раз

Слетают стили после автообновления в главном меню

Сообщение raptorialfungus » Пт дек 14, 2012 11:13 am

Если в элементе меню использую какие-то классы jquerymobile, то после авторефреша они "исчезают".
Например,

Код: Выделить всё

<ul data-role="listview" class="ui-listview">
<li>
      <h3 class="ui-li-heading">Улица: %Outside.temp%°C </h3>
      <p class="ui-li-desc">Обновлено: %Outside.updatedTime%</p>
</li>
<li>
      <h3 class="ui-li-heading">Балкон: %Balcony.temp%°C </h3>
      <p class="ui-li-desc">Обновлено: %Balcony.updatedTime%</p>
</li>
<li>
      <h3 class="ui-li-heading">Гостиная: %Room.temp%°C </h3>
      <p class="ui-li-desc">Обновлено: %Room.updatedTime%</p>
</li>
<li>
      <h3 class="ui-li-heading">Кухня: %Kitchen.temp%°C </h3>
      <p class="ui-li-desc">Обновлено: %Outside.updatedTime%</p>
</li>
</ul>
Изображение&nbsp;&nbsp;Изображение

:(

Андрей
Андрей
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Слетают стили после автообновления в главном меню

Сообщение sergejey » Пт дек 14, 2012 1:44 pm

Мне кажется, это какая-то особенность jquerymobile -- возможно при превоначальном рендеринге страницы вызывается какой-то javascript, который применяет дополнительное форматирование на элементы. А при обновлении контента он сам по себе не вызывается.

---

Посмотрел в инете -- действительно есть такое: http://stackoverflow.com/questions/4835 ... select-box
Я подумаю как это встроить, чтобы не нужно было шаманить.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить