Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery scrollTop-第二次单击不工作_Jquery_Jquery Animate - Fatal编程技术网

Jquery scrollTop-第二次单击不工作

Jquery scrollTop-第二次单击不工作,jquery,jquery-animate,Jquery,Jquery Animate,我有两个简单的div,点击,运行一个scrollTop移动到网站的某个部分 问题如下: 我点击“出价”一栏,这就把我带到了正确的位置 如果单击“分期付款”div,它将滚动到页面顶部 需要:始终滚动到正确的点 各分区: <div id="button" class="Alan_button_blue">Make an Offer</div> <div id="instalments" class="Alan_button_2">Instalments<

我有两个简单的div,点击,运行一个scrollTop移动到网站的某个部分

问题如下:

  • 我点击“出价”一栏,这就把我带到了正确的位置
  • 如果单击“分期付款”div,它将滚动到页面顶部
  • 需要:始终滚动到正确的点

    各分区:

     <div id="button" class="Alan_button_blue">Make an Offer</div>
    
     <div id="instalments" class="Alan_button_2">Instalments</div>
    
    出价
    分期付款
    
    两个div的两个脚本是:

    <script type="text/javascript">
       $(document).ready(function(){
           $("#button").click(function(){
               var offset = 1; //Offset of 1px
               $('body, html').animate({
                   scrollTop: $("#section5").offset().top + offset
               }, 1500);
           });
       });      
    
       $(document).ready(function(){
           $("#instalments").click(function(){
               var offset = 1; //Offset of 1px
               $('body, html').animate({
                   scrollTop: $("#section6").offset().top + offset
               }, 1500);
            });
        });     
    </script>
    
    
    $(文档).ready(函数(){
    $(“#按钮”)。单击(函数(){
    var offset=1;//1px的偏移量
    $('body,html')。设置动画({
    滚动顶部:$(“#第5节”).offset().top+offset
    }, 1500);
    });
    });      
    $(文档).ready(函数(){
    $(“#分期付款”)。单击(函数(){
    var offset=1;//1px的偏移量
    $('body,html')。设置动画({
    滚动顶部:$(“#第6节”).offset().top+offset
    }, 1500);
    });
    });     
    

    如果有人能帮忙,那就太好了

    我已经测试了你的代码,它运行得非常好。我说不出有什么问题

    $(文档).ready(函数(){
    $(“#按钮”)。单击(函数(){
    var offset=1;//1px的偏移量
    $('body,html')。设置动画({
    滚动顶部:$(“#第5节”).offset().top+offset
    }, 1500);
    });
    });      
    $(文档).ready(函数(){
    $(“#分期付款”)。单击(函数(){
    var offset=1;//1px的偏移量
    $('body,html')。设置动画({
    滚动顶部:$(“#第6节”).offset().top+offset
    }, 1500);
    });
    });     
    
    
    出价
    分期付款
    
    您的
    #第6节的分区在第页的哪里?它靠近顶部吗?嗨,莫希特--所以第6节在html的第6节下面。我在想,如果把div换成纽扣…也许这样就行了。。。