Ticket #4707 (closed bug: fixed)
Updating opacity in Internet Explorer breaks other currently used filters
| Reported by: | aheckmann | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.4 |
| Component: | core | Version: | 1.3.2 |
| Keywords: | opacity css curCSS filter | Cc: | |
| Blocking: | Blocked by: |
Description
In jQuery 1.3.3pre and previous, there exists a bug in how opacity is set in Internet Explorer. If there are other filters besides alpha(opacity) being used on the element, they are overwritten.
The fix is to change jQuery.style (1.3.3pre) to first check if there are filters being used and then apply the regx replace on the result. If changeset 6349 is included we'll get the ability to not overwrite filters added inline or in the stylesheet too.
http://aaronheckmann.net:8080/jQuery/bug/iefilter/ http://dev.jquery.com/changeset/6349
Attachments
Change History
Changed 4 years ago by aheckmann
-
attachment
jQuery.style.patch
added
Attaching the patch for jQuery.style
comment:2 Changed 3 years ago by yehuda
- Status changed from new to closed
- Resolution set to fixed
Closed in 64e4a879f9f92053ac4d58a3fffc0bbff6900b6e
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

The fix