Ich versuche eine Website zu erstellen, die jedes Mal zählt, wenn der Benutzer mit der Maus klickt. Ich habe diesen Teil nach unten, aber ich muss auch eine Reset-Taste, die, nachdem der Benutzer klickt, beginnt den Mausklick Zähler von 0 zurück.jQuery Mausklickzähler - Wie wird zurückgesetzt?
Ich kann es nicht herausfinden - wenn ich die var = 0 über bewegen Das Dokument ist bereit, es wird zurückgesetzt, aber nachdem der Knopf geklickt wurde, geht der Zähler niemals über 1. Ich bin mir nicht sicher, was ich tun soll.
Mein Skript -
$(document).ready(function(){
console.log("Here");
$(document).click(function(e) {
$('#location').append("("+e.clientX+", "+e.clientY+")<br>");
});
var counter = 0;
$(document).click(function(e) {
counter++;
$("#mouseclick").text("Total mouse clicks: " + counter);
});
$('button').click(function(e) {
e.stopPropagation(); // stop the event from propagating up the visual tree
$('#location').text("");
$("#mouseclick").text("Total mouse clicks: 0");
});
$('button')
});
ich sie müssen in der Lage ‚Taste‘ klicken und die Zählung wird zurückgesetzt. Irgendein Rat?
Erster Zähler = 0; dann $ ("# mouseclick"). text ("Gesamtzahl der Mausklicks:" + Zähler); =) –
Was ist "$ ('button')" am Ende? –
Setzen Sie in Ihrem Button-Click-Event einfach 'counter = 0' –