Как я могу обнаружить прокрутку внутри div с фиксированной высотой и без прокрутки? Следующее не сработает:

HTML:

<div class="wrapper">

</div>

CSS:

.wrapper { height: 600px; }

JS:

$('.wrapper').scroll(function() { //... });
3
DimChtz 17 Мар 2019 в 20:12

1 ответ

Лучший ответ

Вы можете использовать событие onwheel:

$('.wrapper').on('wheel', function() {
  console.log("Scrolled!")
})
.wrapper {
  height: 680px;
  width: 150px;
  background: green;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wrapper">
</div>
1
Anurag Srivastava 17 Мар 2019 в 17:19