$(window).resize(function(event) {
var img = $("#image");
if (img[0].naturalWidth) {
widthchange = img.width() / img[0].naturalWidth;
}
$('#Map').find('area').each(function(index, el) {
var pairs = $(this).attr('coords').split(', ');
for(var i=0; i<pairs.length; i++) {
var nums = pairs[i].split(',');
for(var j=0; j<nums.length; j++) {
nums[j] = parseFloat(nums[j]) * widthchange;
}
pairs[i] = nums.join(',');
}
$(this).attr("coords", pairs.join(', '));
});
});
Пересчёт координат для областей изображений area
|
JS