Когда мышь входит в верхнюю часть окна, сделайте что-нибудь - PullRequest
0 голосов
/ 18 марта 2019

Я использую этот код для определения, когда мышь входит в верхнюю часть окна, а когда нет.

$(window).on('mouseenter',function(e){
  if ( e.pageY < 40 ) {
    $('.change').addClass('color')
  } else {
    $('.change').removeClass('color')
  }
});
span{
  color:black
}
.color{
  color:red
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="change">COLOR</div>

Проблема в том, что он немного глючит, особенно когда речь идет о else части.

Мне было интересно, если это правильный подход или есть лучший.

Заранее спасибо.

...