我不知道这个问题之前是否被问过(它可能有),但我想用 CSS / jQuery 为图像对象设置动画 - 一次 - 当用户滚动到某个高度时,比如 90 度。
一次,我的意思是即使用户向上滚动并再次达到规定的高度,动画也不会自行重新启动。
这可能吗?我该怎么做呢?哪种方法更好?还是两者兼而有之?
注意:我知道我必须执行 scrollTop 函数来检查高度 - 我在问哪个更有效 - CSS 或 jQuery。
我不知道这个问题之前是否被问过(它可能有),但我想用 CSS / jQuery 为图像对象设置动画 - 一次 - 当用户滚动到某个高度时,比如 90 度。
一次,我的意思是即使用户向上滚动并再次达到规定的高度,动画也不会自行重新启动。
这可能吗?我该怎么做呢?哪种方法更好?还是两者兼而有之?
注意:我知道我必须执行 scrollTop 函数来检查高度 - 我在问哪个更有效 - CSS 或 jQuery。
http://code.google.com/p/jqueryrotate/
检查一下,它检查浏览器是否支持 css 旋转并使用它,或者如果不支持,则使用画布或 SVG。