我想做这样的事情。我在这里使用此答案中的代码,但答案从未完全清楚。建议他们在这里使用这个 jquery 插件,但我无法让它工作。我会使用第一个示例的代码,只是,我使用的是 Foundation 4,进度条是它附带的,并且更易于创建。此外,第二个示例中提供的动画代码更简洁——总体而言,第一个示例有点混乱、代码繁重且冗余。
我的代码在这里。我正在使用关于部分的技能栏。在用户到达这一点之前,动画应该暂停。一旦用户滚动到页面的这一部分,动画就会播放。
编辑:另外,如果您有任何建议可以在您缩放页面时阻止条“打破”其容器(此站点旨在响应),我也将不胜感激。
EDIT2:我注意到我一直在玩这个溢出:隐藏;on .progress 修复了我的“破坏性”问题。但是,当您调整窗口大小时,大小保持在它们初始化的位置。实际上,我知道访问我网站的用户可能不会大量调整窗口大小,但对于查看它的雇主来说,如果它不能正常工作,它会有点蹩脚。我在 grumpy-cat 按钮叠加层中遇到了同样的问题,它以第一个大小初始化,之后不会调整叠加层的大小。对此的建议将非常非常感谢!