Tôi đang sử dụng jQuery Mobile cho ứng dụng PhoneGap của mình trong Xcode. Tôi đã tạo nhiều trang có các tab ở chân trang. Nó hoạt động đúng trong trang tĩnh như sau.Làm cách nào để tải các tab chân trang động bằng jquerymobile trong ứng dụng PhoneGap?
<div data-role="footer" data-position="fixed">
<div data-id="mainTab" data-role="navbar">
<ul id="footer_tabs">
<li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>
<li><a href="my_favorite_page.html" data-icon="star" data-transition="slideup">Favorites</a></li>
<li><a href="my_account_page.html" data-icon="gear" data-transition="slideup">Account</a></li>
<li><a href="create_ad_page.html" class="ui-state-persist ui-btn-active" data-transition="slideup" data-icon="plus">Create Ad</a></li>
</ul>
</div>
<div>
Khi tôi cố tải các tab theo vai trò người dùng. HTML code trong trang:
<div data-role="footer" data-position="fixed">
<div data-id="mainTab" data-role="navbar">
<ul id="footer_tabs">
</ul>
</div>
<div>
mã jQuery:
$('#footer_tabs').append('<li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>');
$('#footer_tabs').append('<li><a href="my_favorite_page.html" data-transition="slideup" data-icon="search">Favorite</a></li>');
$('#footer_tabs').append('<li><a href="my_account_page.html" data-transition="slideup" data-icon="search">Account</a></li>');
if(userRole == '3'){
$('#footer_tabs').append('<li><a href="create_ad_page.html" data-transition="slideup" data-icon="search">Create Ad</a></li>');
}
$('#footer-tabs').listview('refresh');
Picture of tải tĩnh:
Ảnh tải từ jQuery:
Tôi đã làm mới danh sách quá, nhưng không hoạt động. Tôi không biết vấn đề là gì. Xin hãy giúp tôi.
Cảm ơn, -regeint
Xin chào Jasper, Cảm ơn bạn rất nhiều vì sự hỗ trợ tuyệt vời của bạn. – regeint