私はこのスクリプトを使用しています...
URL の特定の #id から現在のページにコンテンツをロードし、アニメーション化します...ページの横からスライドします...ユーザーがリンクをクリックすると
画像の読み込みに時間がかかることを除いて、すべてが機能します...これに画像プリローダーを組み込むのに苦労しましたか? したがって、すべてのコンテンツが一緒に読み込まれます
function goTo(href) {
var left = $(window).width();
$('#id').css("left", left);
$.ajax({
url: href,
success: function (data) {
var content = $(data).find('#id').html();
// Windows Load Function
$(window).load(function () {
$("#id").html(content).animate({
left: '0',
}, 'fast');
var title = $('#id').find('h1').text();
$('head').find('title').text(title);
});
}
});
}
// check for support before we move ahead
if (typeof history.pushState !== "undefined") {
var historyCount = 0;
// On click of link Load content and animate
$('.access a').live('click', function () {
var href = $(this).attr('href');
goTo(href);
history.pushState(null, null, href);
return false;
});
window.onpopstate = function () {
if (historyCount) {
goTo(document.location);
}
historyCount = historyCount + 1;
};
}