javascript - 任何像 div 的 onshow() 这样的方法

标签 javascript jquery asp.net jquery-ui

我有一个动态显示或隐藏的 div。我希望在第一次显示 div 时执行一些函数。让我知道该怎么做。

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

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

我怎样才能做到这一点?

最佳答案

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

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

正如评论中提到的,这将表现为动画。如果您希望 show 表现正常(即元素立即出现,没有动画),您需要向 show 函数提供持续时间参数 0。 this fiddle 中展示了差异。 .

关于javascript - 任何像 div 的 onshow() 这样的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373263/

相关文章:

javascript - 如何在laravel中调用 ' '标记的路线

javascript - 创建模型 REST API

javascript - 在 jQuery .animate 中使用 Modernizr.prefixed

javascript - jQuery UI datetimepicker 选项 sliderAccess 不显示按钮

c# - 如何从具有 Array 属性的 Action Method 返回 Json?

asp.net - 将 ID 添加到 GridView 行

javascript - 动态将属性附加到构造函数并在新对象实例中使用?

javascript - 显示/隐藏 JavaScript 的问题

jquery - Twitter Bootstrap iFrame 使用情况?

asp.net - 无法加载文件或程序集。磁盘空间不足。 (来自 HRESULT : 0x80070070) 的异常