gpt4 book ai didi

javascript - jQuery 淡入事件?

转载 作者:可可西里 更新时间:2023-11-01 02:35:57 24 4
gpt4 key购买 nike

当元素在使用 jQuery 时淡出时是否有可能获得某种事件通知? IE。如果有 'fadeInEvent' 我会尝试类似的东西

$('elements').delegate('selector', 'fadeInEvent', function() {
alert('someId has faded in');
});

我知道 jQuery.fadeIn() 有一个回调函数,例如

$('#someId').fadeIn('fast', function() {
alert('callback when someId has faded in');
});

但如果可能的话,我宁愿使用事件解决方案。我还使用 :visible 做了一些原型(prototype)设计,但它在淡入完成之前返回了 true

最佳答案

您可以 trigger回调中的自定义事件:

$("#someId").fadeIn("fast", function() {
$(this).trigger("fadeInComplete");
});

该事件将像大多数事件一样在 DOM 树中向上冒泡,因此您可以使用 on (jQuery 1.7+)、bind委托(delegate):

$("#someAncestor").on("fadeInComplete", function() {
//Element has finished fading in.
});

关于javascript - jQuery 淡入事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8386877/

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