0
我想要一个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