Редактировать: Процентный подход не работает.
В этом случае единственное, что я вижу, выглядит так:
Имеют фигуры с использованием процентной записи:
<area shape="rect" coords="0,0,0,0" mycoords="1%,3%,25%,29%">
При первом рисовании и в каждом окне изменяйте размер:
анализируйте свойство mycoords
каждой области
Разделить проценты на четыре целых числа
Рассчитать проценты на основе свойства .width()
изображения
Установить свойство coords
области на основевычисленные таким образом значения пикселей
Не совсем тривиально, но это должно быть наполовину легко осуществимо опытным jQueryist.
Старый ответ:
Хмм.Итак, у вас есть карта изображения, которая должна динамически изменять размер?
Я никогда не пробовал сам, но как насчет использования относительных координат =
<area shape="rect" coords="1%,3%,25%,29%">
Не знаю, работает ли это, но стоит попробовать.