任何方法,如onshow()为div

时间:2011-06-16 14:08:58

标签: javascript jquery asp.net jquery-ui

我有一个动态显示或隐藏的div。我想在第一次显示div时执行一些函数。让我知道如何做到这一点。

<div id="firstDiv"></div>
<div id="secondDiv"></div>

所以$('#secondDiv").show(); 我想执行一些功能。

我怎么能这样做?

1 个答案:

答案 0 :(得分:8)

您可以为show函数提供回调函数,该函数将在完成show后执行:

$("#secondDiv").show(function() { 
    //Do something 
});

如评论中所述,这将表现为动画。如果您希望show正常运行(即元素立即显示且没有动画),则需要向show函数提供持续时间参数0。差异在this fiddle中得到证明。