1

我见过的所有可拖动元素的示例都有一个特定的目的地,可拖动元素可以在其中放置。是否可以在不指定目的地的情况下将元素放在屏幕上的任何位置?

我有一张地图(ThinkGeo),其中包含来自数据库的一些特定区域。当用户单击/触摸这些区域时,我将显示带有这些区域描述的弹出窗口。弹出窗口只不过是我相应地显示和隐藏的 div。

用户希望能够在地图上的弹出 div 周围移动。这甚至可能吗?

4

1 回答 1

3

使用 jQuery UI 当然可能而且非常简单:

$("#elementId").draggable();

还有一个用于触摸事件的垫片:

http://touchpunch.furf.com/ 584 字节,非常轻量级。

于 2013-04-04T22:45:39.027 回答