Javascript <;img>;在点处固定,直到下一点

Javascript <;img>;在点处固定,直到下一点,javascript,html,position,fixed,Javascript,Html,Position,Fixed,我不太懂Javascript。id为“theFixed”的div标记一次只能处理一行javascript(max vs min,但我需要两者同时工作。下面是我的代码。我如何将“max”和“min”两行放在一起 <script> $(window).scroll(function(){ $("#theFixed").css("top",Math.max(0,1500-$(this).scrollTop())); $("#theFixed").css("top",Math.min(0,3

我不太懂Javascript。id为“theFixed”的div标记一次只能处理一行javascript(max vs min,但我需要两者同时工作。下面是我的代码。我如何将“max”和“min”两行放在一起

<script>
$(window).scroll(function(){
$("#theFixed").css("top",Math.max(0,1500-$(this).scrollTop()));
$("#theFixed").css("top",Math.min(0,3000-$(this).scrollTop()));
});
</script>

<div id="theFixed" style="position:fixed;top:2px;bottom:2px;">
<img src="../images/90s/rooms/90s%20room_full_color.png">
</div>`

$(窗口)。滚动(函数(){
$(“#theFixed”).css(“top”,Math.max(01500-$(this.scrollTop());
$(“#theFixed”).css(“top”,Math.min(03000-$(this.scrollTop());
});
`

将这两个任务移到一个任务中:

$(window).scroll(function(){  
  $("#theFixed").css(
    "top",
    Math.min(
     Math.max(0, 1500 - $(this).scrollTop()),
     3000 - $(this).scrollTop()
    )
  );
});

将这两个任务移到一个任务中:

$(window).scroll(function(){  
  $("#theFixed").css(
    "top",
    Math.min(
     Math.max(0, 1500 - $(this).scrollTop()),
     3000 - $(this).scrollTop()
    )
  );
});

谢谢你@Jonaswillms你是传奇!ilyThank你@Jonaswillms你是传奇!ily