我想实现类似于无限滚动的东西,但我希望它在元素处于可查看窗口而非滚动位置时触发。有任何想法吗?效果类似于无限滚动对于javascript/jquery
0
A
回答
0
我在occassions如它们的utils的班上有几个小静态辅助功能:
Utils = {
underView: function(element) {
return (($(window).height() + $(window).scrollTop()) <= element.offset().top);
},
aboveView: function(element) {
return ($(window).scrollTop() >= element.offset().top + element.height());
},
inView: function(element) {
return (Utils.aboveView(element) !== true && Utils.underView(element, element.height()) !== true);
}
};
正是如此实现:
$(window).scroll(function(){
if(Utils.inView($(".div"))){
// do something
}
});
0
您可以使用jQuery的偏移量(),看看是否一个元素在屏幕上或不:
相关问题
- 1. UIScrollView,下拉效果类似于CalcBot
- 2. jQuery不适用于无限滚动
- 3. 对于div和图像的滚动效果
- 4. 基于鼠标滚动的无限滚动
- 5. 仅使用CSS3创建类似Javascript的滚动效果?
- 6. 可滚动的UINavigationBar类似于移动Safari
- 7. 在节点周围添加装饰区域,其效果类似于效果
- 8. 实现简单的无限滚动效果
- 9. 在无限滚动后应用悬停效果
- 10. 关于无限类型
- 11. 无限滚动
- 12. 关于jQuery无尽/无限滚动和PHP-MySQL教程
- 13. 限于jQuery的fadeOut和隐藏效果?
- 14. 组相对基于滚动
- 15. 无效使用对于g ++
- 16. 类似于SQL
- 17. 类似于C
- 18. 滚动效果JQuery
- 19. jquery滚动效果?
- 20. 滚动效果 - Cocos2d
- 21. 无限滚动json获得新结果
- 22. 类似于war3中的自动施放法术图标的效果cocos2d
- 23. Jquery向下滚动效果,类似于Google的实时搜索Feed或Twitter新闻Feed
- 24. 有没有办法,从底部滚动类似于scrollTop?
- 25. 水平滚动类似于Excel的使用DataGridView
- 26. 添加类似于子弹的按钮以滚动幻灯片
- 27. 如果数值类似于或类似于表单x上的Vba查找值?
- 28. 如何使jQuery效果适用于无限?
- 29. 将JQuery UI效果应用于文本时滚动条问题
- 30. iPhone - 类似效果的Photoshop
没有人呢。但从我所了解的所有人中,他们都是以寡妇身高或滚动条位置为基础的,而不是天气可见或不可见。我有点看起来像是在滚动和lazyload之间的东西,我猜。 – David 2012-02-27 15:00:03