div
애니메이션에 관한 질문을 먼저 게시했으며 약간 수정하려고합니다. 페이지가로드 될 때마다 회전하는 div
이 있습니다. 그것 위로 공중 선회 할 때, 나는 그것을 멈추고 싶습니다.호버링을하지 않을 때 jquery 애니메이션을 중지 하시겠습니까?
여기 여기에 스크립트를
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);
}
그럼 뭐가 문제 야? – xbonez
호버링 할 때 실제로 멈추지 않을 것이라고 명시 적으로 명시해야합니까? – user1104854
예, 도움을 줄 수있는 다른 세부 정보와 함께 – xbonez