所以我一直在环顾四周,我发现了几个问题,这些问题都与此非常相似,但都没有对我有用,因为我认为它们可能已经过时了。
这是我的代码:
$(document).ready(function() {
$('body').css('display', 'none');
$('body').fadeIn(5000);
$('.link').click(function(event) {
event.preventDefault();
newLocation = $(event.currentTarget).find('a').attr('href');
$('body').fadeOut(1000, function () { newpage(newLocation); });
});
function newpage(location) {
console.log(location);
window.location = location;
window.onunload = function(){};
}
});
一切似乎在桌面浏览器上都运行良好,但问题仅在移动设备上。我要问的是,我如何在单击后退按钮时刷新页面,以便在每次加载和离开页面时播放动画。
你可以在这里明白我的意思 - 网站
尚未在移动设备上对此进行测试,但我知道这适用于我的笔记本电脑浏览器。
<script>
$(document).ready(function(e) {
var $input = $('#refresh');
$input.val() == 'yes' ? location.reload(true) : $input.val('yes');
});
</script>
<input type="hidden" id="refresh" value="no">