我有一个我想在加载时运行并在滚动时运行的功能。
$(window).scroll(function() {
$('.cre-animate').each(function(index, value){ STUFF HERE});
});
当元素位于视口内的点时,我会运行滚动功能。问题是当页面加载时,如果一个元素已经超过了它在视口中的触发点,它在我滚动之前不会运行。除非页面很短并且没有滚动发生,否则这不是一个大问题。
我尝试添加:
$('html, body').animate({scrollTop: 1});
仅当页面足够长以具有滚动条时才有效。
有什么建议么?