我之前发布了一个关于div
动画的问题,我正在尝试对其进行一些修改。我有一个div
在页面加载时旋转的。当悬停在它上面时,我想让它停下来。
这是脚本
rotate(); //the function which rotates the div
$("#div2").hover(function() {
$("#div2").stop();
});
这是我的 JS 页面
var obj = "div2";
var angle = 0;
var interval = 2323;
increment = 5;
function rotate() {
$('#' + obj).css({
'-moz-transform': 'rotate(' + angle + 'deg)',
'msTransform': 'rotate(' + angle + 'deg)',
'-webkit-transform': 'rotate(' + angle + 'deg)',
'-o-transform': 'rotate(' + angle + 'deg)'
});
angle += increment;
setTimeout(rotate, interval);
}