Test case for jQuery Ticket 8346
camelcase and prefixed properties are fine
by jitter
HTML
<div id="div"></div>
CSS
#div {
-ms-transform: translate(10px, 10px);
}
JavaScript
jQuery.cssHooks["MsTransform"] = {
set: function( elem, value ) {
elem.style.msTransform = value;
}
};
function log( x ) {
console.log(x.css('MsTransform')); //works
console.log(x.css('-ms-transform')); //works
console.log(x.css('msTransform')); //doesn't work
}
var x = $("#div");
log( x );
x.css("-ms-transform", "translate(11px, 12px)"); //works with cssHook
log( x );
x.css("MsTransform", "translate(13px, 14px)"); //works with cssHook
log( x );
x.css("msTransform", "translate(15px, 16px)"); //works without cssHook also
log( x );