【发布时间】:2014-03-08 00:41:04
【问题描述】:
我有一个对象,当用户滚动页面并且该对象当前在视图中时,我想旋转它。
因此,如果我的对象在第一次加载网站时位于页面中间,我希望它在用户向下滚动时“向右”旋转。当用户向上滚动时,它将向“左”旋转。
我不知道当对象在视图中时如何让它旋转,而不仅仅是当视图顶部被对象击中时。 我正在使用 jQuery Waypoint 来检测滚动,并使用 jQuery Transit 来为我的对象设置动画。 :
$('#home-spinner').waypoint(function (event, direction) {
console.log("Waypoint moved "+direction);
if(direction==='down'){
$("#home-spinner").transition({ rotate: '+180deg' },1000,'ease');
}
if(direction==='up'){
$("#home-spinner").transition({ rotate: '-180deg' },1000,'ease');
}
});
【问题讨论】:
标签: jquery jquery-waypoints jquery-transit