我见过的所有可拖动元素的示例都有一个特定的目的地,可拖动元素可以在其中放置。是否可以在不指定目的地的情况下将元素放在屏幕上的任何位置?
我有一张地图(ThinkGeo),其中包含来自数据库的一些特定区域。当用户单击/触摸这些区域时,我将显示带有这些区域描述的弹出窗口。弹出窗口只不过是我相应地显示和隐藏的 div。
用户希望能够在地图上的弹出 div 周围移动。这甚至可能吗?
我见过的所有可拖动元素的示例都有一个特定的目的地,可拖动元素可以在其中放置。是否可以在不指定目的地的情况下将元素放在屏幕上的任何位置?
我有一张地图(ThinkGeo),其中包含来自数据库的一些特定区域。当用户单击/触摸这些区域时,我将显示带有这些区域描述的弹出窗口。弹出窗口只不过是我相应地显示和隐藏的 div。
用户希望能够在地图上的弹出 div 周围移动。这甚至可能吗?
使用 jQuery UI 当然可能而且非常简单:
$("#elementId").draggable();
还有一个用于触摸事件的垫片:
http://touchpunch.furf.com/ 584 字节,非常轻量级。