gpt4 book ai didi

jquery-animate - 可以使 jquery.live() 与负载一起工作吗?

转载 作者:行者123 更新时间:2023-12-01 08:23:19 24 4
gpt4 key购买 nike

我无法使 $.live() 与“load”事件一起使用,例如:

$(".animate").live("load", function(){
$(this).hide().fadeIn(1000);
})

详细信息:

我有一个带有 ajax 结果的页面。在这些 ajax 中,我可以看到许多带有“animate”类的错误消息。所以,我希望每次浏览器加载带有“animate”类的元素时,浏览器都会使用 fadeIn 对其进行动画处理。

可能吗?

最佳答案

你可以用 .ajaxComplete()来做到这一点

 $('.animate').ajaxComplete(function() {
$(this).hide().fadeIn(1000);
});

每当 Ajax 请求完成时,jQuery 就会触发 ajaxComplete 事件。此时将执行已使用 .ajaxComplete() 方法注册的所有处理程序。

只是一个提示:也许将其与.ajaxSend()结合起来

$('.animate').ajaxSend(function() {
$(this).show().fadeOut(1000);
});

每当要发送 Ajax 请求时,jQuery 都会触发 ajaxSend 事件。此时将执行已使用 .ajaxSend() 方法注册的所有处理程序。

关于jquery-animate - 可以使 jquery.live() 与负载一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com