jQuery .fadeTo()如何工作?

时间:2011-09-12 02:13:54

标签: javascript jquery css

我很好奇.fadeTo()如何淡化元素?它是否使用内联样式的不透明度来执行此操作?

如果它不使用css不透明度,那么你将如何使用jQuery或javascript控制css不透明度?

这个问题涉及以下所有问题:

.fadeTo()
.fadeIn()
.fadeOut()

2 个答案:

答案 0 :(得分:8)

来自jQuery源代码 - CSS不透明度。

fadeTo: function( speed, to, easing, callback ) {
    return this.filter(":hidden").css("opacity", 0).show().end()
                .animate({opacity: to}, speed, easing, callback);

答案 1 :(得分:6)

确实使用了CSS不透明度!

在此处查看源代码:http://code.jquery.com/jquery-latest.js

搜索fadeTo

你会看到(截至今天):

fadeTo: function( speed, to, easing, callback ) {
    return this.filter(":hidden").css("opacity", 0).show().end()
        .animate({opacity: to}, speed, easing, callback);
},