当前位置 : 主页 > 网页制作 > JQuery >

jquery-mobile – 如何解决jQuery mobile中页面之间的缓慢转换?

来源:互联网 收集:自由互联 发布时间:2021-06-15
在我的Phonegap应用程序中,我有2个页面(主页面,表单页面)当我从主页面导航到表单页面时,显示表单页面花了太多时间,我没有添加任何 java脚本代码,这是我的jsfiddle包含我的表单页面代码
在我的Phonegap应用程序中,我有2个页面(主页面,表单页面)当我从主页面导航到表单页面时,显示表单页面花了太多时间,我没有添加任何 java脚本代码,这是我的jsfiddle包含我的表单页面代码[JSFiddle] [1].我的表单页面是否有任何错误导致转换速度变慢?我怎样才能加快过渡?请帮助我,因为我是jQuery mobile的新手.

提前致谢.

主页

<html>
  <head>  
  <meta charset="utf-8" /> 
  <meta name="format-detection" content="telephone=no" />  
  <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0,          minimum-scale=1, width=device-width,height=device-height, target-densitydpi=device-dpi" />
   <link rel="stylesheet" type="text/css" href="css/index.css" />

   <script src="js/jquery-1.8.2.min.js"></script>      
   <link href="css/jquery.mobile-1.3.2.min.css"     rel="stylesheet" type="text/css" />
   <script src="js/jquery.mobile-1.3.2.min.js"  type="text/javascript"></script>
    <script type="text/javascript" src="phonegap.js"></script>
   </head>
   <body>
    <div data-role="page"    id="Main" >
    <div data-role="header"  data-theme="b" > </div>
    <div data-role="content">
    <a href="Form.html" data-transition="none" data-role="button" data-theme="none"                       data-corners="false"><img src="images/profile.png"   /></a><BR><BR><BR>
    <font color="white"  size="6px"  >  Profile </font>
    </div>

     </div>
   </body>
  </html>
我在Jquery Mobile制作的每个应用程序的开头调用此函数,它确实加快了速度.

function optimizeSpeed() {
var hoverDelay = $.mobile.buttonMarkup.hoverDelay = 0;

$.mobile.defaultPageTransition = 'none';
$.mobile.defaultDialogTransition = 'none';
}

不是你的问题的一部分,但是当你按下按钮事件或特别是按下按钮时的’touchstart’事件时,Jquery Mobile也可以更快地工作.

网友评论