jQuery.camelCase() & jQuery.css() incompatible with IE prefixed properties
|Reported by:||lrbabe||Owned by:||lrbabe|
My computer is too old to install Vista and IE9 in a VM, but I'm pretty sure that this fiddle will fail in IE9: http://jsfiddle.net/AqxWY/1
The reason is that Microsoft exposes it's vendor prefixed properties as elem.style.msTranform instead of elem.style.MsTransform The regular expressions that succesfully convert -moz-transform to MozTransform and vice versa are failing in IE9.
I doubt that we can ask Microsoft to fix their browser now that it's in RC, but we could ask them to mirror all their current properties to the correct ones like Webkit does (both webkitTransform and WebkitTransform work). Otherwise we might have to apply a dirty patch to our regexps...
Although cssHooks handle browser normalization, most of them rely on jQuery.css() to get the computed value of the vendor prefixed property and thus fail in IE9.
Change History (12)
comment:2 Changed 6 years ago by jitter
- Component changed from unfiled to css
- Milestone 1.next deleted
- Owner set to lrbabe
- Priority changed from undecided to low
- Status changed from new to pending
comment:7 Changed 6 years ago by john
- Milestone set to 1.5.2
- Resolution set to fixed
- Status changed from open to closed