javascript – jQuery fadeIn事件?

前端之家收集整理的这篇文章主要介绍了javascript – jQuery fadeIn事件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用jQuery的元素褪色时,是否可以获得某种事件通知?即如果有一个’fadeInEvent’我会尝试像
$('elements').delegate('selector','fadeInEvent',function() {
    alert('someId has faded in');
});

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

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

但是如果可能,我宁愿使用一个事件解决方案.我也做了一些原型使用:可见,但它返回真实之前,淡入淡出已经完成.

解决方法

您可以在回调中使用自定义事件 trigger
$("#someId").fadeIn("fast",function() {
    $(this).trigger("fadeInComplete");
});

事件会像大多数事件一样冒出DOM树,因此您可以使用on(jQuery 1.7),绑定或委派在任何祖先元素上捕获它:

$("#someAncestor").on("fadeInComplete",function() {
    //Element has finished fading in.
});
原文链接:https://www.f2er.com/jquery/153027.html

猜你在找的jQuery相关文章