gpt4 book ai didi

jquery-mobile - Jquery Mobile - 页面转换缓慢

转载 作者:行者123 更新时间:2023-12-03 22:40:49 24 4
gpt4 key购买 nike

使用 jquery mobile Im 使用持久页眉和页脚。页脚导航有选项卡,当您单击选项卡时,它会通过 ajax 加载页面。问题是从一个页面到另一个页面的转换,即 ajax 加载具有特定 id 的 div,非常慢。页面转换需要 2-5 秒才能发生。当我单击一个选项卡时,它会突出显示不同的颜色,但没有任何 react ,几秒钟后就会发生转换。有时,如果您单击以加快布局中断并且页脚消失。我在带有最新版本的 jquery mobile 的 ipad 上执行此操作。 jquery mobile 真的很慢吗?等到ios5会有所不同吗?

更新

下面是一段代码:

<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>

最佳答案

我面临同样的问题。禁用花哨的屏幕转换为我修复了它。

要普遍做到这一点:

$.mobile.defaultPageTransition = 'none';

关于jquery-mobile - Jquery Mobile - 页面转换缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7496449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com