【发布时间】:2020-06-12 23:48:31
【问题描述】:
我想为响应式图像映射生成多个坐标(左、上、宽、高)。在管理界面中,允许在图像上创建、移动和调整大小的矩形。我能够在图像上多次创建、可移动和可调整大小的矩形并将坐标值保存到数据库中。在使用数据库保存坐标填充图像地图的用户界面中但矩形位置在桌面和移动浏览器视图中均未正确显示。
这是我的源代码 Jsfiddle。在图像上完成矩形绘制后,请点击运行按钮并将鼠标悬停在图像上查看渲染的地图区域(矩形)。
JSFiddle: https://jsfiddle.net/sridharnetha/8mryxgf2/6/
【问题讨论】:
-
最好在您的帖子中添加一些代码。这使其他人可以更轻松地查看问题,而无需点击指向小提琴的链接。
-
要获取
top和left,可以使用.position()或.offset()。对于width和height,分别使用.width()或.outerWidth()和.height()。
标签: jquery jquery-ui jquery-ui-draggable imagemap jquery-ui-resizable