【发布时间】:2011-11-16 12:01:01
【问题描述】:
我有一些 jquery 脚本,我想将它们放入插件中。
在我当前的设置中,代码在“mobileinit”处执行,而我的 custom.js 文件位于 Jquery.js 和 Jquery Mobile.js 文件之间。
这就是我正在做的:
(function($ , window, undefined) {
$( window.document ).bind('mobileinit', function(){
alert ("init");
});
})(jQuery,window);
我想按照JQM-developers 的推荐,使用 Jquery Widget factory 将其制作成一个插件
目前我遇到以下问题:
(function( $, window, undefined ){
$.widget( "myPlugin", $.mobile.widget, {
options: { },
_create: function() {$.fn.myPlugin = function() {
alert ("init");
};
$( window.document ).bind('mobileinit', function(){ {
myPlugin();
});
})( jQuery, window );
这不起作用...如果我将 plugin.js 放在 JQM.js 之前“未定义移动设备”。如果我把它放在后面,什么都不会发生。
我的问题: 如何制作一个在 mobileinit 上运行的小部件,即在 Jquery Mobile.js 运行之前。
感谢您的帮助!
【问题讨论】:
标签: jquery jquery-plugins jquery-mobile