получение координат X и Y для элемента div

Я пытался сделать javascript, чтобы получить координаты X и Y divэлемент. После некоторых попыток я пришел к некоторым числам, но я не уверен, как проверить их точное местоположение (скрипт возвращает X как 168 и Y как 258 )Я запускаю скрипт с разрешение экрана 1280 х 800. Вот скрипт который я использую для получения такого результата:

function get_x(div) {
    var getY;
    var element = document.getElementById("" + div).offsetHeight;
    var get_center_screen = screen.width / 2;

    document.getElementById("span_x").innerHTML = element;
    return getX;
}

function get_y(div) {
    var getY;
    var element = document.getElementById("" + div).offsetWidth;
    var get_center_screen = screen.height / 2;

    document.getElementById("span_y").innerHTML = element;
    return getY;
}​

Теперь вопрос. Было бы разумно предположить, что это точные координаты, возвращаемые функцией, или можно просто создать что-то в этом месте, чтобы увидеть, что именно?

И, наконец, как заставить этот divэлемент двигаться? Я знаю, что должен использовать обработчик событий mousedownи какое-то время, чтобы продолжать перемещать элемент, но да, любые советы / подсказки очень ценятся, моя самая большая проблема заключается в том, как получить это во время выполнения цикла.

12
задан VisioN 4 May 2012 в 09:48
поделиться