jquery-获取元素相对于视口的位置

jquery-获取元素相对于视口的位置,jquery,offset,scrolltop,Jquery,Offset,Scrolltop,我试图检测元素何时到达视口顶部。我设置了一个变量来获取元素的位置,另一个变量来获取窗口的实际滚动位置。然后我设置了一个条件,如果滚动位置等于元素位置的相同值,则执行一些操作。它获得了所有的值,但一旦满足条件,它似乎什么也不做: var element = $("#element").offset().top; var totalscroll = $(window).scrollTop(); if (totalscroll >= element) { alert('the e

我试图检测元素何时到达视口顶部。我设置了一个变量来获取元素的位置,另一个变量来获取窗口的实际滚动位置。然后我设置了一个条件,如果滚动位置等于元素位置的相同值,则执行一些操作。它获得了所有的值,但一旦满足条件,它似乎什么也不做:

  var element = $("#element").offset().top;
  var totalscroll = $(window).scrollTop();
  if (totalscroll >= element) {
  alert('the element is at the top!');

检查窗口滚动事件的代码在哪里?你发布的代码只做了一次检查。酷,这行是什么意思?