在Firefox和Safari中,地图显示在正确的位置,但在Chrome中,g元素在svg元素中右移(大约100px)。在谷歌论坛的一些帮助下,我可能已经缩小了问题的范围,如下所示:
var x = $("svg").position();
在Firefox中,应用投影后的位置是不同的,而在Chrome中,投影不会改变位置。
你知道为什么会发生这种事吗?
使用svgpan缩放、angularjs和jquery,我正在构建一个SPA,用于查看不同的SVG。它正在与firefox一起工作(除了其他一些问题),但不能在chrome上工作。
在我的html中有以下内容:
<object id="svgElement" type="image/svg+xml" data="../SVG/{{currentLanguage}}/{{currentCartography}}.svg">
It seems your browser doesn't support SVG.
</o
我正在试验svg的javascript动画,并让它们排队等待显示,第一次尝试是这样的:它可以在FOCS (firefox,chrome,opera,safari)浏览器中运行,但不能在Safari mobile (ipad/iphone)中运行。我意识到了的问题,但到目前为止它对我没有帮助(命名空间已经在不同的svg文件中了,我尝试了doc类型)。