我拥有用于移动设备和台式机设备的相同网站。我发现一种奇怪的行为是在移动设备上-Android和Chrome浏览器。 我没有机会发现行为的确切触发因素,但我认为这与屏幕关闭有关。
在卸载之前,我有此代码。在台式机上可以正常工作。
$(document).on('beforeunload',function(){
$('.loading').show();
})
在手机上也可以正常工作,但是当我最小化Chrome或关闭屏幕并唤醒手机时。触发beforeunload事件。因此,我需要重新加载页面。我还尝试了一种较小的解决方法,即单击.loading类将其隐藏,但是由于这种行为,它不起作用。
有什么想法吗?