jQuery animate()函数没有't设置动画
jQuery animate() function doesn't animate
我正在尝试用JavaScript编写动画,但出现问题
在我的程序中,我试图使<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);
}
});
我对您的代码做了一些更改,但基本上现在我在一次潜水中应用marginTop,在这个潜水中有您的标签。
看看下面的代码,我想会对你有所帮助
$(function(){
//alert(3);
$('#menu-button-label').animate({marginTop: '20%'},1500);
});
$('#menu-button-label').click(function() {
if($('#menu-button').is(':checked')) {
}
$('.info').animate({ marginTop: '0px'}, 1000);
});
.item {
background: #ccc;
width: 200px;
height: 300px;
}
.info{
margin-top: 100px;
background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="item">
<div class="info">
<label id="menu-button-label">JS:</label>
<input type="checkbox" id="menu-button">
</div>
</div>
相关文章:
- 设置动画时,SVG/Raphael大圆圈会变形
- jQuery animate()函数没有't设置动画
- 对象获胜'如果qml中的其他地方定义了数字动画属性,则t设置动画
- 如何在NativeScript中从列表中删除项目时设置动画
- angularjs路线过渡如何以交互方式设置动画
- 如何通过justinaguilar.com设置动画延迟?[解决]
- 当滚动条到达容器底部时设置动画
- 设置动画时jQuery停止侦听事件
- jQuery在模糊时设置动画-但仅当模糊超出形式时
- Reactjs在不使用插件的情况下为离开组件设置动画
- 在要设置动画的所有方法之间进行选择
- ng设置动画以创建slideIn/slideOut过渡
- 设置动画/移动putImageData放置的画布图像
- TweenSite不设置动画
- 使用jquery为html元素文本的每个字符设置动画
- 如何使用ngAnimate在CSS类之间设置动画
- 为已设置动画的元素设置动画
- scrollTop按钮没有't设置动画
- 可以使用jQuery'移动HTML背景吗;s设置动画
- 仅为父对象的填充设置动画