im在这之后疯了......我跟着很多页面甚至在堆栈溢出但我不能让它工作
Bootstrap.js
var jqmReady = $.Deferred(),
pgReady = $.Deferred();
// jqm page is ready
$(document).bind("pageinit", jqmReady.resolve);
// phonegap ready
document.addEventListener("deviceready", pgReady.resolve, false);
// all ready, throw a custom 'PG_pageinit' event
$.when(jqmReady, pgReady).then(function () {
$(document).trigger("xpageinit");
});
的index.html
$(document).bind("xpageinit", function(){
//Login Page
$('#login').live( 'pagebeforeload',function(event){
$('a').buttonMarkup({ inline: true });
$("#logo").fadeIn('slow', function(){
$(this).animate({'top': '-=80px'},'slow', function(){
$(".formLogin").fadeIn('slow');
});
});
});
});
但这不会有任何影响,有什么建议吗? 感谢
答案 0 :(得分:1)
我相信你可能会绑定错误的方法。而不是绑定到pagebeforeload,尝试绑定到pagebeforeshow事件。当框架要加载外部页面时会触发pagebeforeload。我只是在这里猜测,因为你没有提供更多关于#login的详细信息(我假设它是一个带有data-role =“page”属性的div。