我有两个功能和一个问题。
hideTable();
ajaxCall(params);
函数hideTable
function hideTable() {
if (effects) {
$('#jquerytable tbody').fadeOut(speed);
}
}
我希望在hideTable函数之后执行ajaxCall函数(需要一点时间)。应该在ajax调用之后执行showTable函数。 我尝试了很多,但对我来说没有什么工作。 Ajax调用在hideTable函数完成之前启动。我想我可以使用jQuery队列,但我不知道如何将它应用于这个问题。
顺便说一句,我不想使用回调函数,因为我想在其他上下文中重用hideTable函数。
如果能帮助我,那会很好。
答案 0 :(得分:1)
jQuery的动画和隐藏功能有你可以使用的回调。
animate( params, [duration], [easing], [callback] )
hide( speed, callback )
那么hideTable的代码是什么?它是否使用$()。hide()?如果是这样,请将回调设置为ajax函数
答案 1 :(得分:0)
@nosredna回答使用回调是要走的路,但是如果你想用jquery队列做的话 我建议你看看this answer类似的问题