我正在做一个动画来在你滚动时旋转元素,让它在 webkit 中工作,但不能在其他浏览器中工作:
jQuery
var $cog = $('#cog'),
$body = $(document.body),
bodyHeight = $body.height();
$(window).scroll(function () {
$cog.css({
// this work
'transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)',
// this not work
'-moz-transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)',
'-ms-transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)',
'-o-transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)'
});
});