【发布时间】:2015-06-08 05:39:45
【问题描述】:
这就是我正在查看的内容。我有一个文本元素:
var label = paper.text(100, 100, "Test String").attr({some attrs});
它出现在我想要的地方,一切都很好。等我去更新text属性的时候问题就来了。
label.attr({text: "My new label text"});
当我这样做时,文本元素在正 y 方向上移动了一小部分,所以向下。
当我检查更改前后的 x 和 y 位置值时,它们是相同的。我不知道该怎么做。我注意到它不会在朋友浏览器 Chrome 中发生一次,这与我正在使用的浏览器相同。
有什么想法吗?我宁愿不必每次更改文本属性时都更改 y 值。
提前感谢您的帮助!
【问题讨论】:
-
您是否也使用其他浏览器对此进行了测试?请提供一个 fiddle 或 plunk 来演示效果。
标签: javascript text svg raphael