为了账号安全,请及时绑定邮箱和手机立即绑定

jquery可视区域加载测试

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
    #showDiv{
        width: 500px;
        height: 350px;
        margin: 1000px auto 0 auto;
        background-color: #F00;
    }
    
    @keyframes fadeInLeft{
        0% {
            opacity: 0;
            transform: translate3d(-100%,0,0);
        }
        
        100% {
            opacity: 1;
            transform: translate3d(0,0,0);
        }
    }
    
    .fadeInLeft{
        animation: fadeInLeft 2s;
    }
</style>
</head>
<body>
    <div id="showDiv"></div>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
    $(window).scroll(function () {
        if ($(window).height() + $(window).scrollTop() >= $("#showDiv").offset().top) {
            $("#showDiv").addClass("fadeInLeft")
        }
    
        if ($(window).scrollTop() === 0) {
            $("#showDiv").removeClass("fadeInLeft")
        }
    })
</script>
</body>
</html>


正在回答

1 回答

keyi 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JS/jQuery宽高的理解和应用
  • 参与学习       34047    人
  • 解答问题       59    个

js/jquery各种宽高的理解,结合实例对宽高做一些简单的应用

进入课程

jquery可视区域加载测试

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号