Sử dụng điện thoại di động jquery Im sử dụng đầu trang và chân trang liên tục. Điều hướng chân trang có các tab và khi bạn nhấp vào tab, nó sẽ tải trang qua ajax. Vấn đề là sự chuyển đổi từ trang này sang trang khác, đó là ajax đang tải một div với id cụ thể, rất chậm. Mất 2-5 giây để quá trình chuyển đổi trang diễn ra. khi tôi nhấp vào một tab, nó sẽ làm nổi bật một màu khác nhưng không có gì xảy ra, sau đó vài giây sau khi quá trình chuyển đổi diễn ra. Đôi khi, nếu bạn nhấp nhanh để ngắt bố cục và chân trang sẽ biến mất. Im làm điều này trên một ipad với phiên bản mới nhất của điện thoại di động jquery. Jquery di động chỉ thực sự chậm? Sẽ chờ đợi cho đến khi ios5 làm cho tất cả sự khác biệt?Jquery Mobile - Chậm với chuyển tiếp trang
CẬP NHẬT
Dưới đây là một đoạn mã:
<div data-role="page" id="page1">
<div data-role="header" data-position="fixed">
<h1>Page Title</h1>
<a href="#dialog" data-transition="slidedown" data-icon="check">Add</a>
</div>
<div data-role="content">
<ul data-role="listview">
<li data-role="list-divider"><span class="ui-li-count">2</span></li>
<li>
<h3>Stephen Weber</h3>
<p><strong>You've been invited to a meeting at Filament Group in Boston, MA</strong></p>
<p>Hey Stephen, if you're available at 10am tomorrow, we've got a meeting with the jQuery team.</p>
<p class="ui-li-aside"><strong>6:24</strong>PM</p>
</li>
</ul>
<div data-role="footer" class="nav-glyphish-example" data-id="myfooter" data-position="fixed">
<div data-role="navbar" class="nav-glyphish-example" data-grid="b">
<ul>
<li><a href="#page1" data-transition="reverse slide" id="chat" data-icon="custom" class="ui-btn-active ui-state-persist">Link 1</a></li>
<li><a href="#page2" data-transition="slide" id="email" data-icon="custom">Link2</a></li>
<li><a href="#page3" data-transition="slide" id="skull" data-icon="custom">Link 3</a></li>
</ul>
</div>
</div>
<div data-role="page" id="page2">
<div data-role="header" data-position="fixed">
<h1>Page Title</h1>
<a href="#dialog" data-transition="slidedown" data-icon="check">Add</a>
</div>
<div data-role="content">
<ul data-role="listview">
<li data-role="list-divider"><span class="ui-li-count">2</span></li>
<li>
<h3>Stephen Weber</h3>
<p><strong>You've been invited to a meeting at Filament Group in Boston, MA</strong></p>
<p>Hey Stephen, if you're available at 10am tomorrow, we've got a meeting with the jQuery team.</p>
<p class="ui-li-aside"><strong>6:24</strong>PM</p>
</li>
</ul>
<div data-role="footer" class="nav-glyphish-example" data-id="myfooter" data-position="fixed">
<div data-role="navbar" class="nav-glyphish-example" data-grid="b">
<ul>
<li><a href="#page1" data-transition="reverse slide" id="chat" data-icon="custom" class="ui-btn-active ui-state-persist">Link 1</a></li>
<li><a href="#page2" data-transition="slide" id="email" data-icon="custom">Link2</a></li>
<li><a href="#page3" data-transition="slide" id="skull" data-icon="custom">Link 3</a></li>
</ul>
</div>
</div>
cung cấp một số mã trong đó cho thấy những gì bạn đang thực sự làm gì? neo được cung cấp như thế nào? bạn có sử dụng định nghĩa trang để tải trang không? thêm một số mã, sẽ hữu ích .. – zyrex
Thử xóa hoạt ảnh chuyển tiếp trang và xem liệu nó có tải trang nhanh hơn không. Điều đó sẽ thu hẹp cho dù yêu cầu ajax của nó lấy mãi mãi hay bản thân hình động. – adam