Я хочу, чтобы div соскальзывал справа при нажатии кнопки, и при нажатии кнопки закрытия он должен отскакивать назад и скрываться. Я хочу использовать метод animation()
, но он не работает.JQuery анимация трансформирования не работает
вот что я получил до сих пор:
$('.cart-panel').css({
'display': 'none',
'transform' : 'translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0)'
});
$('.cart-btn').on('click', function(){
$('.cart-panel').stop().animate({
"display": 'block',
"transform" : 'matrix(1, 0, 0, 1, 0, 0);'
}, 300);
});
есть все, что я пропустил? когда я нажимаю cart-btn
, абсолютно ничего не происходит.
Обеспечить jsfiddle или, по крайней мере, 'html' часть. –
Почему вы не используете метод toggleClass()? –
Преобразование довольно сложное правило css, которое не может быть разрешено jquery. См. Ответ здесь: http://stackoverflow.com/questions/5462275/animate-element-transform-rotate – adosan