Javascript 如何使用scrollTop设置变量递增/递减的最小/最大值?

Javascript 如何使用scrollTop设置变量递增/递减的最小/最大值?,javascript,jquery,Javascript,Jquery,我有一个名为yPos的变量,它根据scroll上$window.scrollTop的值递增和递减。我想设置一个最大值和最小值,以便yPos变量不能低于最小值,也不能大于最大值,但仍会根据scrollTop的不同而变化。我应该怎么做呢?使用类似的方法 var yPos= 0; var min_value = 10; var max_value = 100; if($(window).scrollTop() >= min_value && $(window).scrollTop

我有一个名为yPos的变量,它根据scroll上$window.scrollTop的值递增和递减。我想设置一个最大值和最小值,以便yPos变量不能低于最小值,也不能大于最大值,但仍会根据scrollTop的不同而变化。我应该怎么做呢?

使用类似的方法

var yPos= 0;
var min_value = 10;
var max_value = 100;
if($(window).scrollTop() >= min_value && $(window).scrollTop()<= max_value)
{
  yPos = $(window).scrollTop();
}

注意:这只是一个逻辑,请不要复制粘贴到代码中。

使用类似的方法

var yPos= 0;
var min_value = 10;
var max_value = 100;
if($(window).scrollTop() >= min_value && $(window).scrollTop()<= max_value)
{
  yPos = $(window).scrollTop();
}
注意:这只是一个逻辑,请不要复制粘贴到您的代码中。

$document.readyfunction{ var-scroll=0;; var maxvalue=100; var minvalue=10; var-temp=0; $document.scroll函数{ 温度=$window.scrollTop; iftemp>maxvalue { 温度=最大值; } iftempmaxvalue { 温度=最大值; } iftemp你试过什么?更改yPos的代码在哪里?是否回答了您的问题?是否要将用户阻止到某个滚动区域?已回答!请检查你试过什么?更改yPos的代码在哪里?是否回答了您的问题?是否要将用户阻止到某个滚动区域?已回答!请检查它为什么不工作?这只是一个逻辑,只是如何去做,而不是用小提琴之类的东西给出完整的答案。为什么它不起作用?这只是一个逻辑,只是如何做到这一点,而不是完整的答案与小提琴或类似的东西。