私はプラグインに入れたいjqueryスクリプトをいくつか持っています。Jquery Mobile - Jqueryウィジェットファクトリを使用してmobileinitでプラグインを実行する方法
私の現在の設定では、コードは "mobileinit"で実行され、custom.jsファイルはJquery.jsとJquery Mobile.jsファイルの間に置かれています。
これは私がやっているものです:
(function($ , window, undefined) {
$(window.document).bind('mobileinit', function(){
alert ("init");
});
})(jQuery,window);
が推奨するようにjQueryのウィジェットファクトリを使用してプラグインにこれをしたいと思います現在、私は次のようでこだわっています:
(function($, window, undefined){
$.widget("myPlugin", $.mobile.widget, {
options: { },
_create: function() {$.fn.myPlugin = function() {
alert ("init");
};
$(window.document).bind('mobileinit', function(){ {
myPlugin();
});
})(jQuery, window);
これは動作しません... JQM.jsの前にplugin.jsを置くと「モバイルが定義されていません」。後でそれを置くと何も起こりません。
私の質問: Javery Mobile.jsが動作する前に、mobileinitで動作するウィジェットを作る方法を教えてください。
ありがとうございました!