在我的函数结束之前,我无法使用jQuery show()方法让我的div可见!它在IE / FF中实际上可以工作,但在Chrome中不行。如何确保在继续执行函数之前,我的元素是可见的?
这是我的代码:
function doOperation(){
$("#progressbar_area").show();
(...)
}
在我的函数结束之前,我无法使用jQuery show()方法让我的div可见!它在IE / FF中实际上可以工作,但在Chrome中不行。如何确保在继续执行函数之前,我的元素是可见的?
这是我的代码:
function doOperation(){
$("#progressbar_area").show();
(...)
}
添加一个回调函数来显示:
$("#progressbar_area").show(speed, function() {});
回调函数将在动画完成时被调用。在我看来,最好将函数的其余部分放在回调参数show
中:
$("#progressbar_area").show("fast", function() {...} );
这里的注意点是回调函数会分别对选择器中的每个元素触发。如果只显示一个项目,则可以。