Всем привет!
Подскажите, пожалуйста, как вычислять координаты не в пикселях, а например в процентах или em или...
Основное - это чтобы положение элементов зависело от масштаба изображения. Т.е. если в верстке меняю ширину - метки должны сохранять свою привязанность.
Вот делаю это -
http://teleport.ink/index_a.html
Речь идет о ярких метках.
Сейчас при клике на фото у меня добавляется метка. Записываются ее координаты в пикселях, а нужно в чем-то гибком.
Как это сделать?
Вот код:
$("#image").click(function(e) {
var offset = $(this).offset();
raw_x_position = (e.pageX - offset.left);
raw_y_position = (e.pageY - offset.top);
raw2_y_position = raw_y_position-15;
raw2_x_position = raw_x_position-15;
y_position = raw2_y_position + "px";
x_position = raw2_x_position + "px";
// Здесь прочий код с этими координатами
});
Пробовал и без добавления raw2_y_position + "px". Но не вышло.
Спасибо.