显示元素,在完成所有任务后,执行此操作
Show elements, after task on all is done, do this?
嗨,我在弄清楚如何完成这项任务时遇到了一些问题。我得到了一个带有元素的包装器,单击一下我就消失了。在它们可见后,我想执行另一个任务,这里的问题是它为包装器中的每个元素触发它。
编辑对不起,本意是.fadeIn()
示例代码:Jsfiddle
<div id="wrapper">
<div class="div-item"></div>
<div class="div-item"></div>
<div class="div-item"></div>
<div class="div-item"></div>
<div class="div-item"></div>
</div>
<a href="#" id="click-me">click me</a>
$('#click-me').on('click', function() {
$('#wrapper > div.div-item').fadeIn(600, function() {
console.log('show');
});
return false;
});
如果没有动画(或其他异步操作),您不需要回调,只需执行以下操作:
$('#click-me').on('click', function() {
$('#wrapper > div.div-item').show();
// follow-up code
return false;
});
否则,请尝试:
$('#click-me').on('click', function() {
$('#wrapper > div.div-item').fadeIn().promise().done(function () {
console.log('all done');
});
return false;
});
演示:http://jsbin.com/ukovuz/2/
相关文章:
- Gulp复制任务完成后如何执行通知
- 在 gruntjs 构建失败的情况下强制执行某些任务
- Meteor:排队任务中出现异常:错误:无法执行'removeChild'在'节点':要
- 在JS上使用JQuery执行简单任务的任何原因
- 如何在循环中对 es6 生成器执行异步任务
- 如何让一个按钮根据点击次数执行多个任务?(Javascript)
- JQuery - 在浏览器关闭事件时执行任务
- 在固定的时间间隔后定期执行相同任务的不同方法
- Firefox 上的 Javascript 在 onchange 任务上意外停止执行
- 选择多个项目以执行任务
- JavaScript - 在 setTimeout 之后根据值执行任务
- Cron Job是执行此任务的好主意吗?PHP
- 没有明确定义的子任务执行
- 在中间人构建执行上运行gullow任务
- 无法使用grunt ssh在服务器上执行任务
- 从ANT任务执行wer更新
- Console.log消息在实际任务执行之前出现
- “预构建测试失败”;任务执行结束时出现错误
- Chrome:调用'alert()'在微任务执行期间已弃用,并将被删除
- 浏览器中的javascript:异步任务执行模型