【发布时间】:2012-11-08 21:38:13
【问题描述】:
我有一个在页面加载时会显示动画的进度条,但我希望它在用户向下滚动到它时显示动画,因为它将位于页面中间。现在如果页面加载,用户看不到动画。
所以本质上,动画应该暂停,直到用户向下滚动到某个点,一旦看到栏,动画就会开始。
这是我目前的 Javascript:
$(function() {
$(".meter > span").each(function() {
$(this)
.data("origWidth", $(this).width())
.width(0)
.animate({
width: $(this).data("origWidth")
}, 1200);
});
});
这里有一个更详细的 jsfiddle:http://jsfiddle.net/YAZJb/
【问题讨论】: