<img> фиксировано в точке, до следующей точки - PullRequest
1 голос
/ 13 марта 2019

Я не очень хорошо знаю Javascript. Тег div с идентификатором «theFixed» работает только с одной строкой javascript за раз (max против min, но мне нужно, чтобы оба работали одновременно. Вот мой код прямо сейчас. Как бы я поставил «max» и "мин" строки в одну.

<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>`

1 Ответ

0 голосов
/ 13 марта 2019

Переместить оба в одно задание:

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