我正在使用带骨干的 jQuery mobile
我已禁用 jquery 移动路由并使用一切正常的主干
这是那个配置
define(['jquery'], function($){
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
$.mobile.linkBindingEnabled = false;
$.mobile.hashListeningEnabled = false;
$.mobile.pushStateEnabled = false;
// Remove page from DOM when it's being replaced
$('div[data-role="page"]').live('pagehide', function (event, ui) {
$(event.currentTarget).remove();
});
});
});
然后在我的 ajax 调用我的观点时我使用这段代码
$.ajax({
beforeSend: function() { $.mobile.showPageLoadingMsg(); },
url: this.template,
dataType: 'html',
async: false,
success: function(data) {
compiled = _.template(data);
$.mobile.hidePageLoadingMsg();
}
});
这在 Firefox 中显示加载器正常,但不适用于 chrome 或我的 ios 设备?
谁能帮忙?
谢谢