猿问

在给定的闲置时间后如何自动重新加载页面

如果在给定的时间段内没有任何活动,如何自动重新加载网页?



吃鸡游戏
浏览 335回答 3
3回答

DIEA

如果要在没有活动的情况下刷新页面,则需要弄清楚如何定义活动。假设我们每分钟刷新一次页面,除非有人按下键或移动鼠标。这使用jQuery进行事件绑定:<script>&nbsp; &nbsp; &nbsp;var time = new Date().getTime();&nbsp; &nbsp; &nbsp;$(document.body).bind("mousemove keypress", function(e) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;time = new Date().getTime();&nbsp; &nbsp; &nbsp;});&nbsp; &nbsp; &nbsp;function refresh() {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(new Date().getTime() - time >= 60000)&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;window.location.reload(true);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;setTimeout(refresh, 10000);&nbsp; &nbsp; &nbsp;}&nbsp; &nbsp; &nbsp;setTimeout(refresh, 10000);</script>

哈士奇WWW

无需JavaScript,可以使用以下元标记来完成此操作:<meta http-equiv="refresh" content="5" >其中content =“ 5”是页面将等待刷新的秒数。但是您只说如果没有活动,那将是什么样的活动?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答