Я пытаюсь сделать простое расширение jQuery, чтобы разрешить поворот изображения через $("element").rotate(arbitraryNumber);
позже.
Насколько я понимаю, это правильный метод настройки свойств преобразования с помощью jquery. У меня такое чувство, что я забыл что-то очевидное ..
jQuery.fn.rotate=function(deg){
this.css({'transform': 'rotate('+deg+'deg)'});
this.css({'-ms-transform': 'rotate('+deg+'deg)'});
this.css({'-moz-transform': 'rotate('+deg+'deg)'});
this.css({'-o-transform': 'rotate('+deg+'deg)'});
this.css({'-webkit-transform': 'rotate('+deg+'deg)'});
return this;
};
РЕДАКТИРОВАТЬ: СОКРАЩЕНИЕ КОДА
jQuery.fn.rotate=
function(deg){
$(this).css({ 'transform': 'rotate('+deg+'deg)','-ms-transform': 'rotate('+deg+'deg)', '-moz-transform': 'rotate('+deg+'deg)',
'-o-transform': 'rotate('+deg+'deg)', '-webkit-transform': 'rotate('+deg+'deg)' });
return this;
};
ДАЛЬНЕЙШЕЕ РЕДАКТИРОВАНИЕ Извините, моя ошибка, в вызове была еще одна опечатка.