Tôi có đoạn mã sau:
HTML:
<link rel="stylesheet" href="js/jquery.mobile-1.3.1.min.css"/>
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
JS:
$(document).on({
ajaxStart: function() {
$.mobile.loading('show');
console.log('getJSON starts...');
},
ajaxStop: function() {
$.mobile.loading('hide');
console.log('getJSON ends...');
}
});
tôi đang sử dụng Jquery Mobile 1.3.1 và thử nghiệm mã này trong mozilla firefox và google chrome tại thời điểm này. Tôi sẽ sử dụng nó trong một ứng dụng phonegap sau này.
Tôi đang tải JSON và hiển thị nó trên màn hình trong chế độ xem danh sách. Trong khi nó tải, tôi muốn chương trình để hiển thị một "tải spinner". Nhật ký bảng điều khiển cho thấy ajaxStart đang kích hoạt nhưng không có spinner trực quan ở bất kỳ đâu trên màn hình.
Tôi đang làm gì sai? Hãy giúp tôi!
Xin cảm ơn trước.
Cảm ơn rất nhiều, tôi không thể nhìn thấy ví dụ được cung cấp làm việc nhưng tôi đã làm tôi làm việc với sự giúp đỡ của bạn! – pguimera
'pagebeforeshow' sự kiện quá. – styke
tuyệt vời! cảm ơn! –