我有列表視圖刷新適用於負載後動態生成的列表,除了一個問題。列表中的最後一個<li>
標記沒有得到適用於它的任何樣式。jQuery手機列表視圖刷新
刷新實際上將ui-btn ui-btn-icon-right ui-li ui-corner-bottom ui-btn-up-c
類添加到倒數第二個<li>
標記。
任何想法,爲什麼這會發生?
附是動態生成列表中的功能:
function createSidebarEntry(marker, name, phone, address, distance) {
var saddr = document.getElementById('addressInput').value;
var li = document.createElement('li');
var html = '' + name + ' (' + distance.toFixed(1) + ' miles)' + address + phone +'<a href="http://maps.google.com/maps?saddr='+ saddr +'&daddr=' + address +'" /></a>';
li.innerHTML = html;
$('#locationList').listview('refresh');
return li;
}
請編輯你的問題,並添加一些你正在使用的代碼 –
正如Phill所說,一些代碼請!此外,請務必驗證您的標記:可能存在某種錯誤,這意味着jQM無法正確執行「listview.refresh」調用。 – Ben
謝謝你的迴應。我發佈了負責創建列表的函數。我們還沒有將整個腳本轉換爲jQuery,但將來會出現。 – Taylor