在jquery中运行动画后激活add类
activate add class after running an animate in jquery
我有一个div开关敏感的鼠标点击。当用户单击这个div时,它将运行一个动画并转到页面的顶部。我想在对另一个div运行这个动画后激活一个类这是我的代码:
$(document).ready(function() {
$(".data-lock").click(function() {
$(this).animate({
bottom: '50%'
});
$("back-img").addClass("lock-up");
setTimeout(function() {
$(".data-lock").animate({
bottom: '0'
});
$("back-img").removeClass("lock-up");
}, 30000);
});
});
jQuery的.animate()
方法可以接收一个完整的方法,在动画结束后调用:
$(document).ready(function() {
$(".data-lock").click(function() {
$(this).animate({
bottom: '50%'
}, function() {
$("back-img").addClass("lock-up");
setTimeout(function() {
$(".data-lock").animate({
bottom: '0'
}, function() {
$("back-img").removeClass("lock-up");
});
}, 30000);
});
});
});
jQuery animate有一个可选的complete
函数回调,可以为动画的完成提供。
类型:功能()
动画完成后调用的函数,每个匹配的>元素调用一次。
$(document).ready(function() {
$(".data-lock").click(function() {
$(this).animate({
bottom: '50%'
}, function() {
$("back-img").addClass("lock-up");
});
setTimeout(function() {
$(".data-lock").animate({
bottom: '0'
}, function() {
$("back-img").removeClass("lock-up");
});
}, 30000);
});
});
相关文章:
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 如何从外部页面激活非默认引导选项卡
- 选项卡侦听器未被来自后台脚本的消息激活
- 基于localStorage的Meteor激活模板
- 如何通过按键激活按钮应用CSS效果
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 如何jQuery-Add按钮最多插入10个新输入
- 流星:点击激活其他模板
- 关闭在加载时激活,而不是复选框更改
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- (取消)使用单独的复选框激活复选框列表
- 访问令牌facebook未激活
- Add a class if var < 0 jquery
- jquery.html有效,但是.add不行;t
- 如何在谷歌地图API中激活pac-man插件
- 是否可以通过jQuery代码激活data-add-back-btn ?
- 在jquery中运行动画后激活add类