Написал проигрывание анимации изменением backgroundPositionY.
В IE, Opera работает, а в том самом FireFox - нет.
Судя по alert'у, backgroundPositionY устанавливается, но картинка не меняется.
Такое ощущение, что я какую-то галочку в этом FF не включил...
<html>
<head><title>Roll div 300</title></head>
<body width = 100 height = 100>
<div id="above_body" style="width:1600px; height:600px; background-image: url(roll_24.png); background-position: 0px 0px;"/>
<script type="text/javascript" >
var node = document.getElementById("above_body");
node.style.backgroundPositionY = 300;
alert("backgroundPositionY = " + node.style.backgroundPositionY);
//alert выдаёт 300, а картинка - не сдвинута. Только в FF
</script>
</body>
</html>