6

在我的函数结束之前,我无法使用 jquery show() 使我的 div 可见!它实际上适用于 IE/FF,但不适用于 Chrome。在继续执行我的功能之前,如何确保我的元素可见?

这是我的代码:

function doOperation(){
    $("#progressbar_area").show();
    (...)
}
4

2 回答 2

16

添加回调以显示:

$("#progressbar_area").show(speed, function() {});

动画完成后会调用回调函数。

于 2009-06-23T09:18:12.990 回答
0

IMO,最好将函数的其余部分放在回调参数中show

$("#progressbar_area").show("fast", function() {...} );

这里需要注意的是,选择器中的每个元素都会(单独)触发回调。不过,如果您只显示一个项目,那很好。

于 2009-06-23T09:19:17.387 回答