【问题标题】:How do i trigger a callback function after an UpdatePanel's contents have completely loaded?UpdatePanel 的内容完全加载后如何触发回调函数?
【发布时间】:2011-10-15 15:15:35
【问题描述】:

我有一个可以包含许多图像的 ASP.NET UpdatePanel,并且我想在更新 UpdatePanel 时执行一些 javascript,但我不希望它在所有图像都被加载之后发生。我尝试通过 add_endRequest 将我的函数设置为回调。这将在 UpdatePanel 的异步回发之后执行该函数,但它不会等到所有图像都加载完毕。有没有人对我如何延迟函数的执行直到图像完全加载有什么好的建议?

【问题讨论】:

    标签: javascript asp.net updatepanel


    【解决方案1】:

    您可能必须自己处理每个图像的load event 并总结,直到您加载所有图像。

    所以你必须统计所有图片,订阅它们的加载事件,记住每次加载的时间(例如递增一个全局 JavaScript 变量)以及最后一个加载的时间,你可以调用实际的“完成加载所有图像”功能。

    【讨论】:

    • 我希望有一些我还没有注意到的内置内容。但是,您的建议成功了。谢谢!
    猜你喜欢
    • 2016-11-15
    • 2015-04-06
    • 2023-04-06
    • 1970-01-01
    • 2017-05-13
    • 2013-06-13
    • 1970-01-01
    • 2011-06-19
    • 2014-07-30
    相关资源
    最近更新 更多