2008-12-13 90 views
2

我終於與畫布一起工作,發現它並未在IE中實現。我嘗試從谷歌瀏覽畫布以在Internet Explorer中使用它,但它不適用於我的代碼(http://uptowar.com/test.php - 雖然它不會在旋轉時刪除舊圖像,但有一點小問題)。旋轉所有瀏覽器中的圖像(IE中的畫布?)

那麼,有沒有其他的方式來平滑地旋轉圖像的底部中心角?也許JavaScript?或者有什麼辦法可以用IE和canvas呢?

編輯:谷歌瀏覽器似乎也增加了一個醜陋的邊界畫布的例子..必須有一個其他順利的方式?編輯2:嘗試了一種hacky javascript方式:它導致市長滯後並破壞圖像(http://uptowar.com/test2.php),任何人都知道一種工作方法?

+0

我沒有答案,但我只是在webkit上測試它,它也是一樣的(保留舊圖像) – 2008-12-13 20:41:09

回答

0

或許只是使用動畫.gif文件

Flash是另一種選擇,如果你想要更多的控制。

0

有一些框架(例如Dojo)提供了一個跨瀏覽器的繪圖接口。他們在大多數瀏覽器上使用畫布,在IE中使用VML。 VML是矢量標記語言,是SVG的一種專有祖先。

我搜索了svg vml庫在谷歌,很驚訝有很多圖書館,顯然。

4

RaphaelJS是一個很棒的跨瀏覽器的JavaScript庫,它可以完全滿足你的需求。我強烈推薦它。如果您訪問該網站,甚至會有一個涉及旋轉圖像的特定示例。