自己写的一段jquery实现当滚动条滑动到某个位置实现向中间移动

Posted 单大源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己写的一段jquery实现当滚动条滑动到某个位置实现向中间移动相关的知识,希望对你有一定的参考价值。

实现回调函数:(一个涉及动画的函数之后来执行语句)

 

$("p").hide(1000,function(){
  alert("The paragraph is now hidden");
});

 

 

自己写的:

<script type="text/javascript">
//    $(document).ready(function() {       
//        $(window).scroll(function() {
//            
//            alert($(window).scrollTop() + " px"); 
//                
//            }

    $(document).ready(function() {       
        $(window).scroll(function() {
            
            if(($(window).scrollTop()) > 500){
                $(".f_a").animate({marginLeft: "0px",opacity:‘1‘,speed:"1500"}, function(){
                    $(".f_aa").animate({
                        marginLeft: "0px",
                        opacity:‘1‘,
                        speed: "slow"
                    },2000);
                });
            }
            

            
            if(($(window).scrollTop()) > 500){
                $(".f_b").animate({marginRight: "0px",opacity:‘1‘},function(){
                    $(".f_bb").animate({
                        marginRight: "0px",
                        opacity:‘1‘
                    },2000);
                });
            }
            
            
//            $("p").hide(1000,function(){
//                alert("The paragraph is now hidden");
//            });
            
            
            
            if(($(window).scrollTop()) > 1800){
                $(".f_c").animate({marginLeft: "0px",opacity:‘1‘},function(){
                    $(".f_cc").animate({
                        marginLeft: "0px",
                        opacity:‘1‘
                    },2000);
                });
            }
            
            
            if(($(window).scrollTop()) > 1800){
                $(".f_d").animate({marginRight: "0px",opacity:‘1‘},function(){
                    $(".f_dd").animate({
                        marginRight: "0px",
                        opacity:‘1‘
                    },2000);
                });
            }
            
            
//            if(($(window).scrollTop()) > 3200){
//                $(".f_e").animate({
//                        marginTop: "40px",
//                        opacity:‘1‘
//                    });
//            }
            
            
            if(($(window).scrollTop()) > 3200){
                $(".f_e").animate({marginTop: "40px",opacity:‘1‘},function(){
                    $(".f_ee").animate({marginTop: "40px",opacity:‘1‘},function(){
                        $(".f_eee").animate({
                            marginTop: "40px",
                            opacity:‘1‘
                        });
                    });
                });
            }
            

            if(($(window).scrollTop()) > 4100){
                $(".f_f").animate({
                        marginTop: "40px",
                        opacity:‘1‘
                    });
            }

        });
        
    });

</script>

 

以上是关于自己写的一段jquery实现当滚动条滑动到某个位置实现向中间移动的主要内容,如果未能解决你的问题,请参考以下文章

jquery 让DIV相当于body定位,然后随滚动条向下滚动

粘性布局

jquery 怎么判断 某个div 是不是进入可视区域,或者是滚动条拖拽到某个位置时,出发某个事件!

怎样用js写返回顶部的滑动效果

Uni-app 页面滚动/滑动到某个固定的位置

如何用jquery实现页面滚动到指定位置后触发事件的效果?