Я пытался выяснить, как заставить этот скрипт бесконечно поворачивать изображение, а затем останавливать его, когда вы нажмете его снова. Может ли кто-нибудь изменить его, чтобы заставить его это сделать?Javascript - Нажмите, чтобы повернуть изображение бесконечно и нажмите еще раз, чтобы остановить
$(function() {
var $rota = $('.spin'),
degree = 0,
timer;
function rotate() {
$rota.css({ transform: 'rotate(' + degree + 'deg)'});
// timeout increase degrees:
timer = setTimeout(function() {
++degree;
rotate(); // loop it
},5);
}
rotate(); // run it!
});
Какие браузеры вы пробовали? Вам могут потребоваться префиксы поставщика ... – elclanrs