0

所以我正在使用 raphael v2 制作一个基于浏览器的游戏,以提供一些可以缩放的漂亮矢量地图。我正在使用很多“getById(xx)”调用,这些调用可以跨浏览器正常工作。但是在我的 iPad 上进行测试时,呼叫不起作用。我在 iPad 上使用了一个萤火虫小程序,所以我可以看到每个形状的内部 id 是什么。在台式机上我得到 52,在 iPad 上我得到 69。

有没有其他人遇到过这个问题?有什么决议吗?

谢谢。

4

1 回答 1

2

当您将元素创建到单独的数据结构中时,您是否能够保存它的 ID?然后,当您需要引用一个元素时,您可以只使用此数据结构,这样您的程序就不会与 Raphael JS 的内部紧密耦合,也不应该像库的未来更新那样容易中断.

于 2012-06-19T07:30:15.023 回答