@distorting_reality

Нарисовал 2 фигуры через Canvas (JS). Первая исчезла, вторая осталась. Почему так?

Сначала нарисовал первую фигуру. Всё корректно и работает. Когда нарисовал вторую, первая исчезла. Да и еще вторая фигура рисуется куда ниже первой. Как исправить? Помогите, пожалуйста.

Весь код слишком ёмкий, потому напишу лишь параметры, которые, в основном, использовал:
context.beginPath();
context.moveTo();
context.quadraticCurveTo();
context.lineWidth = value;
context.strokeStyle = "color";
context.stroke();

Каждую фигуру начинал с
window.onload = function() {
	var canvas = document.getElementById("example");
	var context = canvas.getContext("2d");


P.S. В коде ошибок нет. Другая фигура - другой ID.
  • Вопрос задан
  • 2633 просмотра
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Не нужно каждую фигуру начинать с
var canvas = document.getElementById("example");
	var context = canvas.getContext("2d");

Контекст достаточно получить 1 раз
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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