我有一个动态显示或隐藏的div。我想在第一次显示div时执行一些函数。让我知道如何做到这一点。
<div id="firstDiv"></div>
<div id="secondDiv"></div>
所以$('#secondDiv").show();
我想执行一些功能。
我怎么能这样做?
答案 0 :(得分:8)
您可以为show
函数提供回调函数,该函数将在完成show
后执行:
$("#secondDiv").show(function() {
//Do something
});
如评论中所述,这将表现为动画。如果您希望show
正常运行(即元素立即显示且没有动画),则需要向show
函数提供持续时间参数0。差异在this fiddle中得到证明。