main.js:35 Uncaught SyntaxError: Unexpected token +=

534
24 ноября 2016, 10:33
let s = Snap(1000,500);
let circle = s.circle(150,150,90);
circle.attr({
    fill: '#bada55',
    stroke: '#000',
    strokeWidth: 5
});
circle.drag();
circle.click(function() {
    console.log('click');
    circle.animate({r: 130}, 100);
});
circle.dblclick(function() {
    console.log('dblclick');
    circle.animate({r: 90}, 100);
});
const KEY = {
    UP: 38,
    DOWN: 40,
    LEFT: 37,
    RIGHT: 38
};
window.addEventListener('keydown', function Move(e) {
  let y = 1;
  if (e.keyCode == KEY.UP) {
    circle.attr({
        cy: += y
    });
    console.log('up');
  }
});
Answer 1

Очевидно, что данный ситаксис

circle.attr({ cy: += y }); 
             ^^^^^^^^^

неверный.

Answer 2

сначала достаньте из circle нужное значение и присвойте переменной cy = значение + y, потом только circle.attr({ cy }); у вас просто не правильный синтаксис...

READ ALSO
Steam запуск кастомной игры

Steam запуск кастомной игры

Надо запустить стороннюю игру в steamПри помощи steam можно запустить игру по ее ID

487
Как на javascript обрезать ссылку?

Как на javascript обрезать ссылку?

Получаю ссылку таким образом

700
как сделать что бы иконка меняла расположение со временем в Google Maps Api

как сделать что бы иконка меняла расположение со временем в Google Maps Api

Мне нужно что бы со временем добавлялись иконки (или же была одна но изменялись координаты) как сделать что бы иконка меняла расположение...

428