Перемещение Div не только во время зависания, но и когда другой Div достигает вершины - PullRequest
0 голосов
/ 30 апреля 2020

Может кто-нибудь сказать мне, почему мой код не работает?

var distance = $('#introSection').offset().top,
    $window = $(window);

$window.scroll(function() {
    if ( $window.scrollTop() >= distance ) {
    document.getElementById("hoveredLink").style.left = document.getElementById("introNav").target.offsetLeft + "px";
    document.getElementById("hoveredLink").style.left = document.getElementById("introNav").target.offsetWidth + "px"; 
    }
});

Я хочу, чтобы элемент "hoveredLink" прокручивал до элемента меню "introNav", если "introSection" достигает самой верхней части окна :( пока не работает, хотя

1 Ответ

0 голосов
/ 30 апреля 2020

Попробуйте использовать его таким образом, чтобы он работал.

 var distance = 10;
$('body').scroll(function() {
  var scroll = $(this).scrollTop();
  if ( scroll >= distance ) {
    console.log("i am working!");
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...