jQuery如何捕捉到元素的工作原理?

时间:2010-09-15 15:32:40

标签: javascript jquery

当我看到jQuery“Snap to element”时,我感到很困惑。有没有人知道如何在没有jQuery的情况下使用原始javascript实现它。

由于

1 个答案:

答案 0 :(得分:1)

假设您已经构建了一个没有jQuery UI的拖放实现,以使其与另一个元素对齐,您现在需要执行以下操作:

  • 确定拖动对象和您希望元素能够捕捉到的其他对象的位置和尺寸
  • 在拖动对象时,您需要确定被拖动的对象是否在一个对象的任意阈值距离内,它可以捕捉到那一点,您将拖动的元素向左/向上碰撞以匹配左/上/下/“snappable”元素的正确位置