2016-05-29 2 views
0

Ich versuche, Bild auf Leinwand zu animieren.Image Sprites sieht abgehackt/ruckelt

in der HTML-Datei habe ich dog.png und es ist ein Bild Sprites.

<img id="dog" src="images/dog.png" alt="dog" /> 

in CSS-Datei:

#dog{ 
    object-position: 0 0; 
    width: 50px; 
    height: 50px; 
} 

in der JavaScript gibt es eine Funktion mit:

$("#dog").css("object-position",(incrementNum*-60) +"px 0"); 

wo mit 0

Das Problem starten incrementNum ist, dass das Bild, Animation stoppelig/ruckelnd.

Wie mache ich die Bilder gut? Danke

+0

gequetscht wurde. Können Sie eine Demo (oder) atleast herauf Ihr Sprite online verursachen und uns die URL geben. Während ich Ihre Frage verstehe, würde es einfacher sein mit deinem eigenen Bild zu arbeiten als mit etwas anderem. – Harry

Antwort

0

Hoppla, ich stelle nur fest, dass die documentGetElementById das gesamte Sprite-Bild und nicht die CSS übernehmen. Deshalb war das abgehackte Bild eigentlich ein langes Bild, das in 50 x 50px