如何在更新面板回发后执行 JavaScript 回调?

2023-11-30

我使用 jQuery 提示插件在用户将鼠标悬停在页面的某些元素上时显示帮助提示。

我需要在使用 css 选择器加载页面后注册插件事件。

问题是我正在使用 ASP.NET 更新面板,并且在第一次回发后,提示停止工作,因为更新面板替换了页面内容,但没有重新绑定 javascript 事件。

我需要一种在更新面板刷新其内容后执行 JavaScript 回调的方法,以便我可以重新绑定 JavaScript 事件以使提示再次工作。

有什么办法可以做到这一点吗?


而不是把你的 jQuery 代码放在里面$(document).ready(),把它放进去

function pageLoad(sender, args) { 
    ... 
}

pageLoad在每次回发后执行,同步或异步。pageLoad是 ASP.NET AJAX 中为此目的保留的函数名称。$(document).ready()另一方面,仅在 DOM 最初准备好/加载时执行一次。

看到这个ASP.NET AJAX 客户端生命周期事件概述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在更新面板回发后执行 JavaScript 回调? 的相关文章

随机推荐