[英]jQuery page transition makes previous page blank
在页面之间导航时,我将以下脚本与jQuery配合使用以进行淡入淡出过渡:
$(document).ready(function() {
$("body").css("display", "none");
$("body").fadeIn(200);
$("a").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("body").fadeOut(200, redirectPage);
});
function redirectPage() {
window.location = linkLocation;
}
});
当仅使用链接在页面之间导航时,它工作正常,但是当使用浏览器上的“后退”按钮时,返回的页面为空白。
通过后退按钮导航到页面时,如何使页面正确显示?
尝试使用委托怎么样
$("a").on('click', function(event){
event.preventDefault();
linkLocation = this.href;
$("body").fadeOut(200, redirectPage);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.