Jump to content

Moonlight

Newbie
  • Posts

    5
  • Joined

  • Last visited

Moonlight's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Я понял. Если что-то полезное извлеку - напишу .
  2. Ещё вопрос. Вот я сейчас как делаю, отрисовываю на изображении несколько этажей с помощью тегов area, и при наведении на них рисую такую же область в canvas и закрашиваю её. Можно ли как-то обойтись вообще без тегов map и area? То есть отрисовать все фигуры(этажи) в canvas ну и при наведении выделять.
  3. Да, всё работает. Спасибо, за объяснения.
  4. Ох спасибо). Может ещё подскажите как сделать так чтобы при нажатии Ctrl+F5 или при прямом заходе на страницу изображение подгружалось на холст? Пробовал $(window).load(), setTimeout(), пока безуспешно.
  5. Здравствуйте. Возникла проблема с выделением элементов. У меня есть изображение, на нём расположены несколько фигур неправильной формы. При наведении на фигуру - её область окрашивается в другой цвет. Проблема в том, что при наведении на следующую фигуру, почему-то запоминаются координаты той фигуры, на которую я наводил до этого, и выделяются сразу 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 отвечает за ввод/вывод курсора из области. Постоянно тестировал её, поэтому в функции есть лишние моменты, не обращайте на них внимания.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy