Я реализовал набор перетаскиваемых элементов, которые можно сбрасывать в некоторые контейнеры с помощью jQuery. Мне нужна анимация, которая перемещает элемент в конкретный контейнер без взаимодействия с пользователем. Проблема состоит в том, что элементы и контейнеры для сброса находятся в полностью разных частях DOM и в основном расположены с использованием float.
Все, что мне нужно, это некоторый код, чтобы получить абсолютную разницу в позиции между двумя плавающими элементами DOM, предпочтительно используя jQuery. Единственное, что я нашел, это хаки, разборчивые вверх по DOM, но всегда очень специфичные для браузера (например, "это плохо работает с Firefox или IE или что-то еще" ).
Лучше всего было бы что-то вроде этого:
var distance = getDistance(element1, element2);
или в нотации jQuery:
var distance = $(element1).distanceTo($(element2));