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

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宽高的理解和应用
  • 参与学习       34059    人
  • 解答问题       58    个

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

进入课程

jquery可视区域加载测试

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信