向下滚动时如何进行TEXT淡入效果

时间:2010-11-25 05:29:49

标签: jquery text scroll fadein

在向下滚动时,我需要一个小小的帮助来加载带有FADE-IN效果的Text。我找到了一个用于加载图像效果淡入淡出的插件(如Mashable.com),但我对TEXT要求相同。

谢谢

2 个答案:

答案 0 :(得分:1)

就像@动静能量所说,解决方案的一部分是使用fadeIn方法 另一部分是将代码写入$(window).scroll(function (e) {})

查看滚动API http://api.jquery.com/scroll/

你可能也想用这个:

(function ($) {
    jQuery.fn.scrollOffset = function () {
        var win = $(window);
        var topSpace = this.offset().top - win.scrollTop();
        var bottomSpace = win.height() - this.height() - topSpace;
        var leftSpace = this.offset().left;
        var rightSpace = win.width() - this.width() - leftSpace;
        return { top: topSpace, bottom: bottomSpace, left: leftSpace, right: rightSpace };
    };
})(jQuery);

这将获取某个元素的滚动偏移量。

把它们连在一起,你应该能够找到解决方案。

答案 1 :(得分:0)

你不需要任何插件淡入文字。你可以使用jQuery的fadeIn()...类似

$('#my-div').fadeIn();

以id =“my-div”淡入div。 http://api.jquery.com/fadeIn/