Get relative position between 2 DOM elements using JavaScript

前端 未结 3 641
天命终不由人
天命终不由人 2020-12-09 05:00

I\'ve implemented a set of draggable elements that can be dropped into some containers using jQuery. What I need is an animation that moves an element to a specific containe

3条回答
  •  Happy的楠姐
    2020-12-09 05:46

    I never used jQuery, just looked up API, so I can assume you can do the following:

    var o1 = $(element1).offset();
    var o2 = $(element2).offset();
    var dx = o1.left - o2.left;
    var dy = o1.top - o2.top;
    var distance = Math.sqrt(dx * dx + dy * dy);
    

提交回复
热议问题