私はjQueryに取り組んでおり、たとえばマウスが2秒以上静止していることを検出し、再び動くかどうかを検出する必要があります。たぶん名前がよくないので、Googleで何も見つかりませんでした。ありがとう !
1 に答える
0
kgdesouz が指摘したように、イベントを処理する jQuery を使用した簡単なスクリプトを次に示します。期限が切れると、ページがリロードされます。mousemove
keypress
<script type="text/javascript">
idleTime = 0;
$(document).ready(function () {
//Increment the idle time counter every minute.
var idleInterval = setInterval("timerIncrement()", 60000); // 1 minute
//Zero the idle timer on mouse movement.
$(this).mousemove(function (e) {
idleTime = 0;
});
$(this).keypress(function (e) {
idleTime = 0;
});
})
function timerIncrement() {
idleTime = idleTime + 1;
if (idleTime > 19) { // 20 minutes
window.location.reload();
}
}
</script>
于 2013-06-17T03:21:29.030 に答える