jQuery Animation manchmal nicht vollständig vollständige
$("p").mouseenter(function() {
$("p").stop(true).animate({
\t left: '+=100px',
},1000);
});
\t
\t
$("p").mouseleave(function() {
$("p").stop(true).delay(100).animate({
left: '-=100px',
},1000);
});
p{
position: relative;
left: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Text</p>
ich einen laufenden Panne gehabt haben, während die animate
Funktion jQuery verwenden. Wenn ich meinen Cursor schnell betrete und wieder verlasse, in das Element, an das die Animate-Funktion angehängt ist; Die Animation ist unvollständig. Dies kann eine unklare Erklärung sein; also habe ich per Code gepostet. Versuchen Sie schnell, den Cursor in die p
einzugeben und damit zu spielen, um zu sehen, wie es stört.
Ich fürchte, das wird nicht funktionieren; da ich möchte, dass das p auf mouseleave in seine ursprüngliche Position zurückkehrt. – MullerA
@MullerA Das kehrt zur ursprünglichen Position zurück, die 5px auf mouseleave ist. – frnt
ja, jetzt verstehe ich; vielen Dank. – MullerA