eugenii / jqueryrotate

Automatically exported from code.google.com/p/jqueryrotate
1 stars 0 forks source link

Slows down in firefox #62

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Open the html file in firefox 5.0 on windows 7 operating system

What is the expected output? What do you see instead?

Expected-smooth rotation

Happening-the rotation stops for a while in some places

What version of the product are you using? On what operating system?

jQueryRotate.2.1.js on windows7

Please provide any additional information below.

Original issue reported on code.google.com by harry.go...@gmail.com on 16 Feb 2012 at 6:58

Attachments:

GoogleCodeExporter commented 9 years ago
I am also experiencing the same problem on FF 10 on windows 7. The rotation 
animates fine on other browsers but is jittery in FF.

Original comment by tbris...@gmail.com on 8 Mar 2012 at 11:13

GoogleCodeExporter commented 9 years ago
Can you please check if jQueryRotate ver. 3 solves your problem ? 
(unfortunately I dont have environment to test your problem :()

Original comment by wil...@gmail.com on 12 Mar 2012 at 12:56

GoogleCodeExporter commented 9 years ago
Same problem appears with ver. 3 - the animation works most of the duration, 
but seems to jump about 2-3 times every time it is run, skipping a bit of the 
animation and continuing.

Original comment by tbris...@gmail.com on 12 Mar 2012 at 1:33

GoogleCodeExporter commented 9 years ago
It seems like the problem might come from the way FF calculates the easing - 
http://james.padolsey.com/demos/jquery/easing/ demonstrates various easing 
types and shows how they are implemented in the browser. In it I can see that 
FF isn't calculating the easing correctly sometimes.

Original comment by tbris...@gmail.com on 12 Mar 2012 at 3:08

GoogleCodeExporter commented 9 years ago
Its might be also a general garbage collector issue in javascript that is 
triggered once in a while and slows down whole javascript. I saw quite similar 
issues quite often in firefox generally. Solution for that would be using css3 
transitions that are currently not supported by jQueryRotate :( (and would also 
drop some browser versions)

Another problem might be:

1. Too much javascript in general on page.
2. Too much animations controlled by javascript at once.
3. A delay inside jQueryRotate is too small (just take look at setInterval 
inside jQueryrotate and change value to something bigger)
4. ????
5. Profit :)

Original comment by wil...@gmail.com on 12 Mar 2012 at 3:17