Raphael ID在iPad上与浏览器不同

时间:2012-06-19 07:12:46

标签: javascript svg raphael

因此,我正在使用raphael v2制作基于浏览器的游戏,以提供一些可放大的漂亮矢量地图。我正在使用很多“getById(xx)”调用,这些调用可以很好地跨浏览器。但是当我在iPad上进行测试时,通话无效。我在iPad上使用了一个firebug小程序,所以我可以看到每个形状的内部id是什么。在桌面上我得到52,而在iPad上我得到69。

还有其他人遇到过这个问题吗? 任何决议?

感谢。

1 个答案:

答案 0 :(得分:2)

在将元素创建为单独的数据结构时,是否可以保存该元素的ID?然后,当您需要引用一个元素时,您可以使用此数据结构,这样您的程序就不会与Raphael JS的内部结构紧密耦合,并且不应该因为未来更新库而受到破坏