установка div, эквивалентного декартовым координатам с (начало координат слева внизу - PullRequest
0 голосов
/ 30 марта 2011

Здесь - мой код

Здесь координаты x, y начинаются с левого верхнего угла "рабочей области". но я хочу установить координаты x, y в левом нижнем углу этого div.

пожалуйста, кто-нибудь, помогите мне? Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 30 марта 2011

Здесь вы идете.

    var y = $(this).height() - (e.pageY - pos.top + 1);

Проблема в том, что ваши #working_area и GRID могут быть одного измерения с одинаковым выравниванием. Но кажется, что там, где вы реализовали, сетка, кажется, не подходит, поэтому было бы лучше дать working area точный размер сетки.

0 голосов
/ 30 марта 2011

Добавление этого к вашему коду должно сделать трюк

    var height = $(this).height();
    var z = (pos.top + height) - e.pageY;

То, что он делает, это вычисляет дно на основе вершины плюс высота, затем вычитает из этого положение.

...