Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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
Javascript jQuery滚动力赢了';t滚动超过450像素_Javascript_Jquery_Css_Scroll - Fatal编程技术网

Javascript jQuery滚动力赢了';t滚动超过450像素

Javascript jQuery滚动力赢了';t滚动超过450像素,javascript,jquery,css,scroll,Javascript,Jquery,Css,Scroll,它工作得非常好。问题必须出在wSroll函数中……它会调用您的分配数百次,因为您在每个滚动中分配单击事件,所以它们只是不断累积。它没有锁定你的滚动条,甚至没有完成它必须运行的所有功能 将其更改为:3次编辑,删除var,添加closing});以及删除最后一个}) //滚动状态abfragen} $(窗口)。滚动(函数(){ wScroll=$(this).scrollTop();//去掉var,以便此函数之外的函数可以使用它。 }); // 这就是我们需要做的全部工作。 $(“#vor”)。单击

它工作得非常好。问题必须出在wSroll函数中……

它会调用您的分配数百次,因为您在每个滚动中分配单击事件,所以它们只是不断累积。它没有锁定你的滚动条,甚至没有完成它必须运行的所有功能

将其更改为:3次编辑,删除var,添加closing});以及删除最后一个})

//滚动状态abfragen}
$(窗口)。滚动(函数(){
wScroll=$(this).scrollTop();//去掉var,以便此函数之外的函数可以使用它。
}); // 这就是我们需要做的全部工作。
$(“#vor”)。单击(函数(){
log('Called');
如果(wScroll<450){
$('html,body')。设置动画({
滚动顶端:450
}, 2000);
}
如果(wScroll<1900&wScroll>450){
$('html,body')。设置动画({
滚动顶部:1900
}, 2000);
}
});

我对这一切都很陌生,以至于我现在没有任何帐户可以上传这篇文章:/你还需要什么?也许我可以告诉你。。这个网站太大了…我不认为是这个功能导致了这个问题,我只想亲眼看到这个问题,并通过浏览器进行调试。。你试过设置断点并单步执行代码吗?恐怕我不知道断点和单步是什么?!谢谢你的耐心!即使我不知道,哈哈
//Scroll Status abfragen}
$(window).scroll(function(){
    var wScroll = $(this).scrollTop();




$("#vor").click(function() {

    if(wScroll < 450) { 
    $('html, body').animate({
        scrollTop: 450
    }, 2000);
    }

    if(wScroll < 1900 & wScroll > 450 ) { 
    $('html, body').animate({
        scrollTop: 1900
    }, 2000);
    }

 });

    });//wScroll
$("#pfeil").click(function() {
$('html, body').animate({
    scrollTop: 450 }, 2000);
});
//Scroll Status abfragen}
$(window).scroll(function() {
  wScroll = $(this).scrollTop(); //Get rid of var, so it can be used by functions outside of this function.

}); // That's all the work we need to do.






$("#vor").click(function() {
  console.log('Called');
  if (wScroll < 450) {
    $('html, body').animate({
      scrollTop: 450
    }, 2000);

  }

  if (wScroll < 1900 & wScroll > 450) {
    $('html, body').animate({
      scrollTop: 1900
    }, 2000);
  }

});