0
A
回答
1
可以绑定一个滚动事件如下:
$(document).bind('scroll', function(ev) {
var scrollOffset = $(document).scrollTop();
var containerOffset = $('#pbar').offset().top - window.innerHeight;
if (scrollOffset > containerOffset) {
var animate = setInterval(function() {
loading();
}, time);
// unbind event
$(document).unbind('scroll');
}
});
});
0
您需要绑定一个事件监听器滚动,你再检查网页的scrollTop的比装载机的offsetTop更大,如果它是那么你可以开始动画。我会后一个例子不久
相关问题
- 1. 使动画元素可见
- 2. Count Up动画当元素对用户可见时
- 3. 当元素在屏幕上可见时运行动画
- 4. 当内容可见时启动css3动画
- 5. 当动态添加动画时,SVG元素不会动画
- 6. 动画无法在当前可见的ListView项目中启动
- 7. 滚动时动画元素
- 8. 如何在元素变为可见时动画ScaleY
- 9. CSS3当动画时忽略子元素
- 10. 从其他元素启动wpf动画
- 11. 在屏幕上可见时在进度条上启动动画
- 12. 在ViewPager上可见片段时启动动画
- 13. Android启动画面不可见
- 14. 当鼠标滚动时,需要选择可见的DOM元素
- 15. 仅当向下滚动到***时才可见元素
- 16. 量角器 - 元素不可见(但手动检查时可见)
- 17. 当拖动子元素时使元素可拖动
- 18. 当活动再次可见时刷新活动的画面
- 19. css3动画可见
- 20. 当节点靠近时启动动画
- 21. 拖动元素时画线?
- 22. 当删除元素时,jQuery可排序的动画列表
- 23. 当元素可见时替换css
- 24. 元素动画
- 25. 动画元素
- 26. 如何在元素出现在屏幕上时启动动画?
- 27. 添加和删除元素时启动CSS动画
- 28. 动画不适当启动
- 29. 悬停时的摆动元素动画
- 30. 如何使用动画设置元素不可见?