jquery事件处理程序:div变为可见/隐藏

jquery事件处理程序:div变为可见/隐藏,jquery,Jquery,我有一个div,我想让一个事件处理程序在它变得可见和隐藏时监听它。你是怎么做到的 谢谢。您可以在show()和hide()方法中使用回调参数,如下所示: $('#myDiv').show(0, onDivShow); $('#myDiv').hide(0, onDivHide); function onDivShow() { //your code here } function onDivHide() { //your code here } 请参见此处的工作示例:您可以创建一个。当然,您

我有一个div,我想让一个事件处理程序在它变得可见和隐藏时监听它。你是怎么做到的


谢谢。

您可以在
show()
hide()
方法中使用回调参数,如下所示:

$('#myDiv').show(0, onDivShow);
$('#myDiv').hide(0, onDivHide);

function onDivShow() { //your code here }
function onDivHide() { //your code here }

请参见此处的工作示例:

您可以创建一个。当然,您必须触发触发器,但这是一种方法。

div的显示由asp updateprogress控件控制:我无法写入$('#myDiv').show(0,onDivShow)。我需要听“div刚刚变为可见”事件。@frenchie:JavaScript中没有本机事件可以做到这一点。您唯一的实际选择是使用显示或隐藏项目时触发的自定义事件,或者跳过该步骤并执行我上面所做的操作。我想您的问题已经在这里得到了回答:有一个类似的问题,请参见我的答案