jQuery mousemove();

jannicars

Erfahrenes Mitglied
Hallo,

undzwar möchte ich es so realisieren, das ich ein True bekomme, wenn ich
die Maus in der Sekunde bewegt habe; wenn nicht False.
Das möchte ich halt jede Sekunde machen, da scheiterts aber irgendwie...
Hier mal mein Quellcode:
Code:
var moved = false;
$("*").mousemove(function(event) {
  moved = true;
});
function loadwork(){
  alert(moved);
  var dataString = "online&moved="+moved;
  $.ajax({
    type: "GET",
    url: "backend/work.php",
    data: dataString,
    cache: false,
    success: function(html) {
    }
  });
  setTimeout("loadwork()", 1000);
}
}
Ich möchte halt, dass wenn ich die Funktion neu aufrufe, mousemove resettet wird.
Hat jemand eine Idee, wie ich das lösen könnte?
 
Javascript:
$(function() {
	var moved = false;
	
	$(document).mousemove(function() {
		moved = true;
	});
	
	window.setInterval(function() {
		document.title = moved;
		moved = false;
	}, 1000);
});
 

Neue Beiträge

Zurück