如何在使用animate滚动到锚标记时停止JQuery UI Draggable元素滚动

时间:2017-04-12 13:05:11

标签: javascript jquery jquery-ui jquery-ui-draggable

我正在构建一个网页,其中包含许多可以拖动到位的元素。

整个页面非常宽,很高,分为水平“乐队”。

为了帮助乐队之间的导航,我在浏览器窗口的固定位置顶部LHS处有许多“热点”。当用户将一个元素拖到其中一个热点上时,会触发“over”事件,并且在代码I中动画移动到远离页面的锚标记。

这几乎可以完美地解决一个使其无法使用的故障。

可拖动元素随浏览器一起滚动,并且在我轻推光标之前不会重新计算,此时可重新计算可拖动的新位置。

我正在使用refreshPositions,它不解决这个问题,甚至使用在拖动事件中捕获的鼠标坐标似乎也没有生效。

有没有人知道在“over”事件结束时是否有某种方法可以在我的代码中调用refreshPositions?

过去两天我一直在这里研究......我找不到一个接近的答案。

感谢

JON

0 个答案:

没有答案