页面偏移量根据元素是否在SVG中而变化

时间:2014-07-16 19:55:57

标签: jquery html css svg

我正在制作一个应用程序,使用SVG制作带有用户定义点的自定义地图。当数据库中没有点时,则不会向SVG添加<image>个元素,但如果是,则添加它们。问题是<svg>元素的偏移量在内部有<image>个元素时是不同的,当时内部没有任何内容。当用户添加新点时,这会与计算混淆。 SVG的宽度和高度是固定的。我还需要在计算中添加其他内容吗?

编辑:这是用于获取然后计算偏移量的代码。 #svg现在是容器元素:

offset=$("#svg").offset();
xAdjust=event.pageX-offset.left;
yAdjust=event.pageY-offset.top;

0 个答案:

没有答案