我目前正在构建一个使用 jQuery 为滚动设置动画的单页网站。我有一个使用 jQuery Ajax 嵌入的 Tumblr 博客。当博客加载了所有图像时,它会滞后于滚动动画。
作为一种帮助方法,我不会加载博客,直到 scrollTop 处于某个范围或博客内,即使这样也只会在用户没有滚动至少半秒时加载(以在滚动过去时停止触发元素)
但是,就像我说的那样,一旦加载图像,就会导致滚动滞后。当不在视图中时隐藏图像(它们已经加载)并且仅在用户没有滚动经过它们时才显示它们的最佳方法是什么?这样当滚动动画直接经过它们时它们会保持隐藏状态?