Показать сообщение отдельно
  #21 (permalink)  
Старый 23.11.2021, 08:05
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Сообщение от Сергей Ракипов
но не работает.
А что она должна делать?

Я так понял, что должно что то подсвечиваться при наведении
и увеличиваться/уменьшаться при нажатии кнопок
Вы каким то образом меняете координаты у area
coords[ n ][ m ] *= x;
причем x = img.offsetWidth / previousWidth;
а previousWidth вначале почему то 128 (а почему?)

А масштаб меняете по формулам

img.width = min_width + (max_width - min_width) * ratio / max_ratio;
img.height = img.width * (max_height / max_width);

Я не знаю, правильные они или нет. Вы их придумали, вы и смотрите.
Ответить с цитированием