0
我想编写JavaScript中的动画,我有问题jQuery的动画()函数不动画
在我的节目我试图动画<label>
的margin-top
,但它不“以我想要的方式发生。
例如
$('label').animate({marginTop: '0%'},500);
的margin-top
CSS属性的变化,但它在眨眼发生的而不是平稳移动。
这里是我的代码:
HTML
<label id="menu-button-label"><input type="checkbox" id="menu-button"></label>
JS:
$($('#menu-button-label').click(function() {
if($('#menu-button').is(':checked')) {
$('#menu-button-label').animate({marginTop: '0%'},500);
}
});
并执行元件有边距来开始? jQuery需要动画的起点 – adeneo
请参阅https://jsfiddle.net/2h3qt60o/ –
像@FastSnail解决或做切换与转换类:) –