Здравствуйте. Возникла проблема с выделением элементов. У меня есть изображение, на нём расположены несколько фигур неправильной формы. При наведении на фигуру - её область окрашивается в другой цвет. Проблема в том, что при наведении на следующую фигуру, почему-то запоминаются координаты той фигуры, на которую я наводил до этого, и выделяются сразу 2 фигуры. При наведении на третью - выделяются 3 и т.д. Подскажите, как очистить этот метод lineTo(), чтобы при каждом новом наведении координаты перезаписывались, а не добавлялись? При выводе курсора из области фигуры у меня запускается следующий код: cxt.clearRect(0,0,cxt.width,cxt.height); cxt.width = cxt.width; cxt.globalAlpha = 1; cxt.drawImage(img,0,0,1000,1603); cxt.closePath(); Может что то ещё нужно добавить? Вот ссылка, можно посмотреть http://test-host-ing.ru.swteh.ru/ Вот моя функция для отрисовки. Параметр pick отвечает за ввод/вывод курсора из области. Постоянно тестировал её, поэтому в функции есть лишние моменты, не обращайте на них внимания.