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