可见时如何淡入淡出元素

朱天ino

我正在使用此代码,当我滚动到它时会淡入元素(带有class:hideme),但是只有在完全可见时它才会淡入,有没有办法我可以调整代码以便它尽快淡入出现在浏览器中?

我试图在此行中将“>”更改为“ =”,这有点奏效:

if( bottom_of_window > bottom_of_object ){

但是当我应用到第二个元素时它不起作用

谢谢!

原始链接:http : //jsfiddle.net/tcloninger/e5qaD/

这是代码:

$(document).ready(function() {

    /* Every time the window is scrolled ... */
    $(window).scroll( function(){

        /* Check the location of each desired element */
        $('.hideme').each( function(i){

            var bottom_of_object = $(this).position().top + $(this).outerHeight();
            var bottom_of_window = $(window).scrollTop() + $(window).height();

            /* If the object is completely visible in the window, fade it it */
            if( bottom_of_window > bottom_of_object ){

                $(this).animate({'opacity':'1'},500);

            }

        }); 

    });

});
蒂莫西·格罗特(Timothy Groote)

您只需要检查对象的顶部

        var top_of_object = $(this).position().top;

        var bottom_of_window = $(window).scrollTop() + $(window).height();

        /* If the top of the object is visible in the window, fade it in */
        if( bottom_of_window >= top_of_object ){

            $(this).animate({'opacity':'1'},500);

        }

在此更新了JSFiddle:http//jsfiddle.net/e5qaD/2727/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery淡入淡出时使第一个表已经可见

来自分类Dev

多个元素的淡入淡出

来自分类Dev

当元素到达页面顶部时淡入淡出?

来自分类Dev

如何使文本淡入淡出

来自分类Dev

如何在悬停时使图像淡入淡出?

来自分类Dev

jQuery在元素中淡入淡出

来自分类Dev

点击时的淡入淡出图像过渡

来自分类Dev

滚动时的淡入淡出效果

来自分类Dev

滚动时非线性淡入淡出?

来自分类Dev

加载时淡入淡出 div 背景

来自分类Dev

当“点击”Jquery时淡入淡出类

来自分类Dev

Div 在超时淡入淡出时闪烁

来自分类Dev

如何使MUI Fade淡入淡出渲染?

来自分类Dev

CSS:如何淡入淡出文本?

来自分类Dev

如何插入淡入淡出效果?

来自分类Dev

如何减慢淡入淡出效果?

来自分类Dev

当元素使用淡入淡出动画时,其顶部的元素闪烁

来自分类Dev

SOX淡入淡出

来自分类Dev

从左到右淡入淡出

来自分类Dev

淡入淡出

来自分类Dev

不断淡入淡出

来自分类Dev

SOX淡入淡出

来自分类Dev

Javascript淡入淡出

来自分类Dev

jQuery淡入淡出

来自分类Dev

jQuery淡入淡出

来自分类Dev

jQuery可见选择器结合淡入和淡出元素

来自分类Dev

jquery 淡出和淡入淡出如何不闪烁

来自分类Dev

如何在动态创建的 div 元素上使用滑动或淡入淡出切换

来自分类Dev

从另一个元素触发淡入/淡出会导致淡入淡出元素在切换触发元素时粘住