2014-04-29 32 views
0

我正在使用Phonegap Build和jquery mobile 1.4.2開發ios應用程序。我使用下面的腳本來解決神經質和頁面之間的過渡閃爍:https://github.com/jquery/jquery-mobile/commit/ff1a7e019f45ad00fc9aa3e0fcb08df5acc54a66jQuery手機中的轉換跳躍空間

在JS的文件開頭這樣說的:

define([ "jquery", "./jquery.mobile.core" ], function($) { 

此行拋出一個錯誤:ReferenceError: define is not defined

我對這個「定義」語法不熟悉,所以不確定發生了什麼問題。我試圖指出我的jquery移動文件(jquery.mobile-1.4.2.min.js)的路徑,但錯誤仍然存​​在。

那麼定義做什麼,爲什麼會拋出一個錯誤?

回答

-1

你需要的東西之前調用jQuery Mobile的JS這樣做:

<script src="js/jquery-1.10.2.min.js" type="text/javascript"></script> 

        <script type="text/javascript"> 
        $(document).bind("mobileinit", function() 
        { 
         if (navigator.userAgent.indexOf("ios") != -1) 
         { 
         $.mobile.defaultPageTransition = 'none'; 
         $.mobile.defaultDialogTransition = 'none'; 
         } 
        }); 
        </script> 
        <script src="js/jquery.mobile-1.3.2.min.js" type="text/javascript"></script> 
+0

嗨,該transitions.js文件仍然引發錯誤,但閃爍仍然使用後退按鈕時有時會發生,但總體可能少一點jump。。後退按鈕的建議? – user3345564

+0

確認條件是否觸發? – kathir

+0

嗯,它似乎沒有火,我把一個警報在if語句中,並在我的手機上運行它,但沒有提示提示。 – user3345564