我正在尝试复制 jQuery Mobile 的页面导航系统,您可以在其中调用加载到容器中的 dom 的页面,该容器浮动到右侧,然后进行动画处理,并且到目前为止具有以下内容:http: //s46264.gridserver.com /dev/dave/pageslider/
我的问题是我想在调用 animate 语句之前预加载所有页面内容(请参阅加载第 2 页) 我该怎么做?
到目前为止的代码:
var currPage = "one";
function loadPage(newPage) {
$("<div id='" + newPage + "' class='page'></div>").insertAfter('#'+currPage);
$('#'+newPage).load('pages/' + newPage + '.php', function() {
$('#page_wrapper').animate({
left: '-400px'
}, 200, function() {
$('#'+currPage).remove();
$('#page_wrapper').css('left',0);
currPage = newPage;
});
});
}
$(document).ready(function() {
$("#page_wrapper").append("<div id='" + currPage + "' class='page'></div>");
$('#'+currPage).load('pages/' + currPage + '.php');
})
此外,我很新,所以我的方法中的任何错误提示都受到好评。
谢谢