2013-04-02 4 views
1

Вот что именно я пытаюсь сделать.Позиция Div внутри img

У меня есть изображение с квадратными элементами внутри него. Когда я нажимаю верхние левые и нижние правые углы этих элементов, они окружены divs с границей. Затем у меня есть функции для перетаскивания и изменения размера этих div (как только они создаются двумя щелчками мыши). Я хочу иметь возможность записывать измененные координаты этих div в текстовых полях. Например, если изображение имеет высоту = 700 и ширину = 500. Тогда, если я создаю квадрат div внутри него с координатами вверху слева (x = 190, y = 150) и нижним правым (x = 290, y = 250). Тогда, если я перетащил этот div вокруг изображения, я хочу, чтобы эти координаты изменились соответствующим образом. То же самое произойдет, если я изменю его размер.

Большое спасибо.

+0

Вы можете отправить код? –

+0

Будь более кратким с кодом –

+0

Извините, код слишком длинный для написания здесь, и я не знаю, как его форматировать, чтобы выглядеть как код :( –

ответ

0
var TopLeftX = $('.kiro'+CountClicks/2).offset().left - $('img').offset().left; 
var TopLeftY = $('.kiro'+CountClicks/2).offset().top - $('img').offset().top; 
var BottomRightX = TopLeftX + $('.kiro'+CountClicks/2).width(); 
var BottomRightY = TopLeftY + $('.kiro'+CountClicks/2).height(); 
+0

Я думаю, что мы почти там. Когда я предупреждаю BottomRightX и BottomRightY, я получаю (NaN). Я заменил «document.getElementById» на «$». Любые предложения? : S –

+0

Как насчет TopLeftX и TopLeftY ... ?? –

+0

Вы имеете в виду все NaN ... ?? –

Смежные вопросы