Bug Tracker

Changes between Initial Version and Version 3 of Ticket #7747


Ignore:
Timestamp:
Dec 10, 2010, 2:39:52 PM (12 years ago)
Author:
jitter
Comment:

Updated description and removed superseded comments

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7747 – Description

    initial v3  
    1 A best-practice in using javascript to animate transitions, etc, is to remember to "Stop" animations in progress that would cause undesirable outcomes (e.g., if a user hovers their mouse quickly over many buttons, back & forth, we sometimes see these buttons flash on & off). One way to automate this is to categorize elements into groups, and define characteristics to the group. For example, we could define a group as "onlyOneActive", meaning that all other animations in progress must stop and go back to their inactive state. Another example would be to define a group as "skipToState", meaning that all other animations must skip ahead to the state they are transitioning to.
     1A best-practice in using javascript to animate transitions is to remember to "Stop" other animations in progress that would cause undesirable outcomes (e.g., if a user hovers their mouse quickly over many buttons, back & forth, we sometimes see these buttons flash on & off repeatedly). One way to automate this is to categorize elements into groups, and define characteristics to the group. For example, we could define a group as "onlyOneActive", meaning that all other animations in progress must stop and go back to their inactive state. Another example would be to define a group as "skipToState", meaning that all other animations must skip ahead to the state to wich they are currently transitioning.