Modify ↓
Ticket #1078 (closed bug: fixed)
Safari is choking when using animate( toggle: 'opacity')
| Reported by: | chrisjdavis | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.2.2 |
| Component: | effects | Version: | 1.1.2 |
| Keywords: | safari animate opacity | Cc: | |
| Blocking: | Blocked by: |
Description (last modified by davidserduke) (diff)
When using animate() to toggle the opacity of a hidden element, the element flashes visible for a moment, and then disappears. If you resize the window, it becomes permanently visible.
Here is a reduced test case:
Change History
comment:1 Changed 6 years ago by brandon
- Priority changed from major to minor
- Component changed from core to fx
comment:2 Changed 6 years ago by davidserduke
- Status changed from new to closed
- Resolution set to fixed
- Description modified (diff)
- Milestone changed from 1.1.3 to 1.2.2
Tested in Safari 3.0.4 Windows with the current SVN 3874 this appears to be fixed with this test case. No specific change was made to address this bug. So if there is a specific version of Safari where this fails please reopen the bug with that information.
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

I believe this has to do with the element being floated. It might also be that the element is forced into a display: block by the animation. With the latest from SVN animating opacity does not force a display: block. You might want to try getting the latest and see if that fixes the problem. Note: there is an issue in the latest SVN with chaining animations.