Ich möchte onfling Ereignis in Javascript reproduzieren.
Ich weiß, ich muss px/Zeit berechnen, aber ich weiß nicht, welche Zeit ich als Referenz nehmen muss.Berechnung der Geschwindigkeit in onfling Ereignis
-2
A
Antwort
0
während dieser Code für den beabsichtigten Zweck nicht Fir es nicht zeigen, wie man „px/Zeit zu berechnen“
<!DOCTYPE html>
<html lang="en">
<head>
<title>Fling Me</title>
<style>
div{
position:absolute;
top:300px;
left:300px;
width:100px;
height:100px;
background-color:red;
}
</style>
</head>
<body>
republicans must abandon trump or be complicit in his advocacy of assassinating a sitting president
<div></div>
<script>
'use strict';
(function(){
var mm,ox,oy,el,t,l,tt=0,tl=0,dt=0,dl=0,tmr,s;
document.querySelector('div').addEventListener('mousedown',
function(ev){
el = ev.target;
s = el.style ;
ox=ev.offsetX; oy=ev.offsetY;
t=ev.clientY;l=ev.clientX;
tmr = setInterval(function(){
dt = tt - t;
dl = tl - l;
tt = t;
tl = l;
},30);
el.addEventListener('mousemove',
mm = function(ev){
t=ev.clientY;l=ev.clientX;
s.top = t - ox + 'px';
s.left = l - oy + 'px';
}
);
el.addEventListener('mouseup',
function(ev){
clearInterval(tmr);
el.removeEventListener('mousemove',mm);
tmr = setInterval(function(){
s.top = parseInt(s.top) - dt + 'px';
s.left = parseInt(s.left) - dl + 'px';
},30);
setTimeout("location.assign(location.href)",2000);
}
);
}
)})();
</script>
</body>
</html>
+0
Hallo, ich verstehe nicht, diesen Teil des Codes: el.addEventListener ('mouseup', Funktion (ev) { clearInterval (TMR); el.removeEventListener ('mousemove-', mm); tmr = setInterval (Funktion() { s.top = parseInt (oben) - dt + 'px'; s.left = parseInt (s.left) - dl + 'px'; }, 30); setTimeout (" location.assign (location.href) ", 2000); } ); Warum stellst du einen anderen Timer nach der Maus ein? – accaacco
Verwandte Themen
- 1. Berechnung der Geschwindigkeit mit konstanter Geschwindigkeit in grundlegenden C++ - Engine
- 2. Berechnung der Geschwindigkeit in Windows Phone
- 3. Schienenmausposition onfling Geste in Javascript
- 4. Optimieren einer Gruppe von Polynomen für die Berechnung der Geschwindigkeit
- 5. Wie man onFling() Ereignis der Geste auf ScrollView in android setzt?
- 6. Berechnung der Internetgeschwindigkeit in Android
- 7. Gestenzuhörer onFling nicht aktiv
- 8. Android onClick blockiert onFling
- 9. OnFling MotionEvent e1 null?
- 10. GestureDetector conflit onFling vs onSingleTapUp
- 11. Android findViewById() mit onFling in ListView Problem
- 12. Geschwindigkeit Optimierung in der Codierung?
- 13. Geschwindigkeit der Rechenleistung (in Python)
- 14. Freemarker gegenüber der Geschwindigkeit
- 15. Berechnung Benutzer Bewegungsgeschwindigkeit in Android
- 16. Bestimmen der Geschwindigkeit der Erschütterung
- 17. Schnelle Berechnung der Pareto-Front in Python
- 18. Berechnung der Ausführungszeit in C++
- 19. Berechnung der Gesamtsumme in gridview
- 20. Berechnung der Zeitdifferenz in R
- 21. Berechnung der Datumsdifferenz in Ember.js
- 22. Unterschied zwischen onScroll() und onFling() von GestureDetector
- 23. Trigger Gallery OnFling ohne GUI Eingabe
- 24. OnFling und ImageView funktionieren nicht richtig
- 25. Erstellen einer benutzerdefinierten Galerie - überschreiben OnFling
- 26. Onfling und OnTouch funktioniert nicht zusammen
- 27. Wichtige Themen in der Theorie der Berechnung
- 28. JQuery Geschwindigkeit vs Javascript Geschwindigkeit
- 29. Fehler in der Geschwindigkeit und log4J
- 30. Geschwindigkeit/Redundanz der Selektoren in CSS
Es könnte gut sein, einen Link zu der Veranstaltung sind Sie als Referenz reproduzieren wollen und teilen Sie uns auch einen Code, um uns zu zeigen, was Sie versucht haben, dann können wir effizienter helfen. – jbehrens94