我想在第一次完成 jquery hide
函数后运行一段代码,但代码在等待完全隐藏元素之前运行。
这是代码:
$('p').hide(1000);
$('.menu-link').each(function(n, e){
var len = $(e).next('ul').find('a').length;
$(e).find('div').text(len);
});
在完成 hide()
函数后,如何在 1000 毫秒内运行此代码?
最佳答案
使用Call back隐藏事件
$('p').hide(1000, function () {
$('.menu-link').each(function (n, e) {
var len = $(e).next('ul').find('a').length;
$(e).find('div').text(len);
});
});
Demo Callback
关于jquery - 在运行 javascript 代码之前延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24077570/