jquery, phonegap: unsorted Перекрытие списка перекрывает содержимое списка - PullRequest
0 голосов
/ 02 марта 2012

Я разрабатываю приложение для телефонной связи с помощью jquery mobile. У него есть несортированный список, который корректно работает под Android, но не отображает содержимое правильно под iOS.

Список выглядит так в моем HTML-файле: <ul id="bookingList" data-role="listview"></ul>

и заполняется jscript:

$('#mainList').append( "<li data-role='list-divider'>" + mainListNumber + "Nr." + endTag + mainListSwappingPreference + "T" + endTag + mainListName + "Name" + endTag + mainListReadyStatus + "Status" + endTag + mainListLastActionDate + "Datum" + endTag + "</li>");

for ( var object in mainList) {

$('#mainList').append("<li>" + mainListNumber + mainList[object].mainListNumber + endTag + mainListSwappingPreference + mainList[object].swappingPreference + endTag + mainListName + mainList[object].firstname + " " + mainList[object].surname + endTag + mainListReadyStatus + mainList[object].readyStatus + endTag + mainListLastActionDate + dateFormat(mainList[object].lastActionDate, false) + endTag + "</li>");

}

Итак, есть два основных дополнения.

Стиль со следующим css:

#bookingTitles { font-size: 20pt !important; font-weight: bold; }

#bookingStartDate { float: left; width: 85pt; margin-left: 1pt; }

#bookingLoc { float: left; width: 65pt; margin-left: 10pt; }

Есть идеи, почему на ios не работает макет? Заранее спасибо.

Скриншоты: Android:

Android

IOS:

IOS

1 Ответ

0 голосов
/ 05 марта 2012

Я забыл о том, что мой css переопределяет стили jquery для просмотра списка, и, конечно, там лежит ошибка:

.ui-li-divider,.ui-li-static {<br> padding: 1pt !important;<br> }

При этом высота наложения больше не соответствует высоте текста. Corrent версия:

.ui-li-divider,.ui-li-static {<br> padding-left: 1pt !important;<br> padding-right: 1pt !important; }

Глупая ошибка. Спасибо всем за поиск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...