0
所以我正在製作基於瀏覽器的遊戲,使用拉斐爾v2來提供一些不錯的矢量地圖,縮放。我使用了很多「getById(xx)」調用,它可以很好地跨瀏覽器。但在iPad上測試時,通話不起作用。我在iPad上使用了一個螢火蟲小程序,所以我可以看到每個形狀的內部ID是什麼。在桌面上,我得到52和在iPad上我得到69.拉斐爾身份證在iPad上不同於瀏覽器
有其他人遇到過這個問題? 任何決議?
謝謝。
所以我正在製作基於瀏覽器的遊戲,使用拉斐爾v2來提供一些不錯的矢量地圖,縮放。我使用了很多「getById(xx)」調用,它可以很好地跨瀏覽器。但在iPad上測試時,通話不起作用。我在iPad上使用了一個螢火蟲小程序,所以我可以看到每個形狀的內部ID是什麼。在桌面上,我得到52和在iPad上我得到69.拉斐爾身份證在iPad上不同於瀏覽器
有其他人遇到過這個問題? 任何決議?
謝謝。
當您將元素創建爲單獨的數據結構時,您能否保存該元素的ID?那麼當你需要引用一個元素時,你就可以使用這個數據結構,這樣你的程序就不會像Raphael JS那樣與內部結構緊密耦合,並且不應該被這個庫的未來更新打破。
是的,你可以使用element.id();設置元素的ID。希望這樣做的硬編碼方式較少。哦,我想。 – mattelliottIT
不可否認,我只做過一點拉斐爾的開發,所以可能會有更好的出路。你想要什麼來獲取元素?如果是事件,如點擊等,我發現[這個問題很好用](http://stackoverflow.com/questions/3908812/combining-raphael-and-jquery-to-achieve-browser-compatibility) – purpletonic