rhemielco Ответов: 1

Как преобразовать этот код jquery в javascript?


$('#myCanvas2'). on ('click', function (e) {

это.removeattribute осуществляет ("стиль");
ВАР Р = математика.случайный();

var deg = 3000 + математический раунд (r * 500);
deg = Math. pow(-1, i) * deg;

var css = ' - webkit-transform: rotate(' + deg + ' deg);';
this. setAttribute ('style', css);
я++;
});

Что я уже пробовал:

ВАР холст = документ.getElemementById('myCanvas2').функцию onclick = (е){
холст.removeattribute осуществляет ("стиль");
ВАР Р = математика.случайный();

var deg = 3000 + математический раунд (r * 500);
deg = Math. pow(-1, i) * deg;

var css = ' - webkit-transform: rotate(' + deg + ' deg);';
canvas. setAttribute ('style', css);
я++;
}

1 Ответов

Рейтинг:
5

Karthik_Mahalingam

document.getElementById('myCanvas2').onclick = function (e) {
                        this.removeAttribute('style');
                        var r = Math.random();

                        var deg = 3000 + Math.round(r * 500);
                        deg = Math.pow(-1, i) * deg;

                        var css = '-webkit-transform: rotate(' + deg + 'deg);';
                        this.setAttribute('style', css);
                        i++;
                    }


rhemielco

спасибо за ответ, я был бы рад, если бы вы ответили на этот вопрос, если необходимо поместить get context (2d) на код и можно ли преобразовать анимацию стиля css в чисто javascript, например, удалить атрибут remove and set и вместо этого поместить все коды в javascript, включая transfom: rotate.

с нетерпением жду вашего ответа thnks заранее

Karthik_Mahalingam

это стиль, это не имеет ничего общего с js, вам придется использовать его как есть.

rhemielco

спасибо за ваш ответ, в моей проблеме, когда я пробую свой код на веб-хостинге, я не вижу вращающегося изображения в интернете, только круговые изображения. Так нужно ли мне ставить get context (2d) или это просто стиль, влияющий на код? заранее спасибо..

Karthik_Mahalingam

проверьте в Chrome console наличие каких-либо ошибок ?

rhemielco

большое вам спасибо за вашу помощь

Karthik_Mahalingam

добро пожаловать