[webkit-dev] -webkit-transition-property receives unexpected values in Safari 3.1.2 (Windows)

Simon Fraser simon.fraser at apple.com
Mon Mar 23 16:02:12 PDT 2009


On Mar 23, 2009, at 3:53 PM, Sergey V. Mikhanov wrote:

>    Hi community,
>
> I am developing an iPhone-optimized website and testing it on Safari  
> 3.1.2 on Windows. For some elements in the website I am applying  
> implicit animation using -webkit-transition style.
>
> So basically, I have elements like this:
>
> <div style="-webkit-transition: left 2s linear;">...</div>
>
> that sometimes are present in the document from the very beginning  
> and sometimes are loaded from another document and injected in DOM.
>
> In the first case animation happens as expected, however when divs  
> are injected using JavaScript, -webkit-transition seems to be  
> ignored (there's no animation).

Transitions are not run when elements are first added to the DOM; they  
only run when style properties change from one value to another value.

> Moreover, in the Safari's inspector I could see this:
>
> -webkit-transition: condensed 2s linear;
>
> What does this "condensed" mean and how could I force usage of the  
> style after injection?

This is a bug, and I believe has been since fixed. I recommend you  
test with a nightly build, or at least the Safari 4 beta.

Simon


More information about the webkit-dev mailing list