Задать вопрос
@ProgerSoft

HTML5 Canvas — LineTo?

Мне нужно, чтобы в Canvas'е рисовалась линия с точки 50, 50 до курсора. Вот JS код:
$(canv).mousemove(evt => {
  ctx.fillStyle = '#fff';
  ctx.fillRect(0, 0, canv.width, canv.height);
  
  ctx.strokeStyle = '#000';
  ctx.beginPath();
  ctx.moveTo(50, 50);
  ctx.lineTo(evt.clientX, evt.clientY);
  ctx.stroke();
});


Но это не работает...
Поможете?
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
https://api.jquery.com/mousemove/
Properties such as .clientX, .offsetX, and .pageX are available, but support for them differs between browsers. Fortunately, jQuery normalizes the .pageX and .pageY properties so that they can be used in all browsers.


вы бы хоть для теста вывели в лог что внутри evt
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы