Ich muss den gleichen Effekt wie hier reproduzieren: http://www.chanel.com/fr_FR/mode/haute-couture.html = ein Swipe-Effekt auf Mausbewegung Ereignis.Hinzufügen Beschleunigung auf AnfrageAnimationFrame
Ich brauche nur etwas Hilfe für den Animationsteil.
function frame() {
$('.images-gallery').css({
'transform': 'translateX('+ -mouseXPerc +'%)'
});
requestAnimationFrame(frame);
}
requestAnimationFrame(frame);
$(document).on('mousemove',function(e){
mouseXPerc = e.pageX/containerWidth*100;
});
Hier ist, was ich bisher getan habe. Es funktioniert wie angenommen, aber wie Sie sich vorstellen können, ist es ziemlich roh, ich brauche eine Erleichterung in diesem. Wie kann ich meine frame() function
bearbeiten, um etwas glatter zu bekommen?
Edit: Ich kann CSS Transition/Animation nicht verwenden, da ich den Wert auf AnfrageAnimationFrame (jeweils 1/30 Sek.) Ändern.
Ich kann keine CSS-Übergänge/Animationen verwenden (da es jedes Mal ausgelöst wird, wenn sich der Wert der Transformation auf requestAnimationFrame() ändert, also fast alle 1/33 Sekunden). – enguerranws