2016-07-24 50 views
0

我想在页面上的某个点滚动时立即浮动图层。但我的页面高度不是静态的,但非常动态。所以这个已知的解决方案不会为我工作:如何在滚动页面上的某个对象后触发jQuery事件(不是“如果scrollTop”解决方案)

if($(window).scrollTop() > 1000) { 
    // do this 
} 

这就是我想知道是否有posibility在非常时刻触发事件的某个对象(例如一个div)的原因已经出现在我的屏幕?

当然也欢迎其他解决方案。

+2

的可能的复制HTTP:/ /stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling – Toby

回答

1

您可以点击这里这个答案Check if element is visible after scrolling

而且之后就可以触发这样

$(document).trigger('elementVisible'); 

的事件,在这里你可以添加你的代码

$(document).on('elementVisible', function (event, data) { 
    //code goes here 
}); 
+0

是的,你建议解决这个问题的网页,谢谢! – Vincent

相关问题