.style
не является свойством объекта jQuery, если вы хотите повлиять на него, используйте [0]
, например:
$('.rotate').click(function(){
$('.object')[0].style.webkitTransform = "rotateY(90deg)";
});
Или, чтобы повлиять на всех них, используйте .each()
:
$('.rotate').click(function(){
$('.object').each(function() {
this.style.webkitTransform = "rotateY(90deg)";
});
});
Обратите внимание, что ваши селекторы 'rotate'
и 'object'
ищут элементы <rotate>
и <object>
... так что вы захотите соответственно настроить эти селекторы, выше я ищу class="rotate"
для нажмите и т. д.
Альтернативный способ более jQuery-ish (спорный для пользовательских свойств): .css()
, например:
$('.rotate').click(function(){
$('.object').css("webkitTransform", "rotateY(180deg)");
});
Вы можете проверить это здесь .