如何使用setDragImage获得正确的X和Y坐标
How to get correct X and Y co-ordinates to pass with setDragImage.
我有一个任务要将元素定位在其放置位置。此定位必须准确。同时,如果我在拖动时使用setDragImage设置重影图像,我无法根据重影图像将鼠标放在正确的位置。Mozila支持addElement,它不需要通过任何X和Y坐标,因此工作非常完美。我也想在其他浏览器中使用类似的东西。
我的代码是。。。。
if (ev.dataTransfer.addElement) {
ev.dataTransfer.addElement(dragStartImg.get(0));
} else {
ev.dataTransfer.setDragImage(dragStartImg.get(0), parseInt($(ev.target).css('left')) + ev.layerX, parseInt($(ev.target).css('top')) + ev.layerY);
}
请建议我在setDrag Image中为X和Y选项传递什么,使其准确无误。
我使用HTML5拖放和javascript
我不得不在我的一个项目中使用同样的东西。当我释放(放下)元素并隐藏它时,我会缩短事件。在适当的位置,我会在的正确位置上弹出一个新元素
$('.droppable').droppable({
accept: ".whatever",
hoverClass: "highlight",
activeClass: "ui-state-highlight",
drop: function (event, ui) {
//here you can replace the element with a new one in the correct position
}
});
希望这能有所帮助。
相关文章:
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 使用地理坐标,对更靠近用户的对象进行排序'的位置
- 使用jQuery获取用户坐标
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- 使用Javascript获取SVG路径的绝对坐标
- 使用谷歌地图和Angular JS.正在尝试将坐标存储在变量中
- 使用jquery获取相对于图片的点击坐标
- 如何使用谷歌地理编码将地址转换为坐标后控制台日志数据
- 如何使用office应用程序开发找到excel表格的坐标
- 如何在JSP页面中使用JavaScript捕获鼠标拖动坐标
- 使用openstreetmapapi转换城市中的坐标
- 使用平移计算画布中的绝对坐标&快速移动
- 如何在谷歌地图API中使用坐标数组绘制多边形
- 如何使用JMapProjLib、Proj4j或Proj4js在不同坐标系之间转换坐标
- 使用必应定位API抓取坐标并使用它创建交互式地图
- 从.gpx文件导入坐标并使用Google Maps API显示的最佳方法
- 如何根据标记类型设置不同颜色的标记,以及如何确定它们的坐标?我使用openlayers.org库
- HTML5 画布坐标应使用浮点数还是整数
- HTML画布坐标在使用JS和嵌入HTML中创建时是不同的