Обновление списка jQuery для мобильных устройств не применяется для классов верхнего / нижнего углов - PullRequest
2 голосов
/ 28 февраля 2012

Я использую jQuery Mobile с jQuery Mobile Router , чтобы динамически изменять содержимое списков.

В обработчике изменений я динамически добавляю контент в просмотр списка вставок, затем вызываю listview('refresh') для повторного применения всех стилей к новым элементам.В основном это работает, однако, хотя он применяет ui-corner-all к UL, классы ui-corner-top и ui-corner-bottom не применяются к правильным LI, поэтому они не применяют закругленные углы.

Listview without rounded corners

Я подготовил живой пример , который демонстрирует проблему.Первая страница статическая, вторая страница генерируется в обработчике маршрутизатора, который запускается событием jqm beforepageshow

Спасибо за вашу помощь.

1 Ответ

5 голосов
/ 28 февраля 2012

Вам просто нужно было принудительно обновить:

JS

listview.listview('refresh',true);
...