Ich möchte Seite blättern, wenn ich mit der Maus klicke. Aber wenn ich mehr als einmal klicke, läuft die Funktion wieder. Ich möchte es nur einmal laufen lassen. Diese Idee kam zu mir, als ich Artikel über scrollBy
gelesen habe.Code läuft mehr bei jedem Klick
Wie kann ich das beheben?
Hinweis: habe ich versucht (Onmouseover) Ereignis
window.onclick = function() {
"use strict";
var m = setInterval(function() {
window.scrollBy(0,1);
console.info(m);
},4);
window.onmousemove = function() {
clearInterval(m);
};
};
[Dieser Artikel] (https: // www. sitepoint.com/create-one-time-events-javascript/) kann Ihnen helfen –