当前位置: 代码迷 >> JavaScript >> 采取requirejs加载jquery mobile需要注意的地方
  详细解决方案

采取requirejs加载jquery mobile需要注意的地方

热度:797   发布时间:2012-11-25 11:44:31.0
采用requirejs加载jquery mobile需要注意的地方

采用requirejs加载jquery mobile,如果顺序不对,一些事件,比如pageinit,pageshow可能听不到。

注意:

1、在逻辑代码中,一定要先绑定事件,然后再加载jqm

?

define([],function(){
  $('#mainPage').live('pageinit', fn1);
});

require(['jqm'],function(){});
?

?

2、可能由于缓存的原因(不确定),在加载jqm前,要首先禁止页面初始化,然后在jqm加载完成后再手动初始化页面。

?

$(document).bind("mobileinit", function () {
   $.mobile.autoInitializePage = false; 
});

require(['jqm'],function(){
  $.mobile.initializePage();
});
?
  相关解决方案