2011-10-07 38 views
2

是否有可能在JS中的某些表面上具有不規則形狀,如可以點擊的JS中的錨點並且在頁面加載時會變成運行時的球?我想要製作可以是球的表面動畫,並且還想跟蹤哪個錨點形狀處於特定點。那麼有可能使用JS?任何人都可以給我一些想法,這是如何實現的?我希望有解決方案,但無法找到任何,所以任何提示,將不勝感激。有沒有一些JS庫。這可以幫助做到這一點?有些東西像processing.js或Raphael js?在HTML/HTML5中使用JS的不規則錨點和形狀

請告訴任何你知道的事情。

在此先感謝每一個。

+0

這是一個非常糟糕的問題。我一個人不知道你在做什麼。我建議你試着更好地解釋你的需求,如果你正在尋找答案。 你是什麼意思?你想要點擊哪些區域?當點擊某物時會發生什麼?你的總體目標是什麼? – musefan

+0

我想添加箭頭,這將是圓的一部分,幸運輪,並希望它的每一部分都可點擊,其中一部分是橙色的,一部分是紅色的,一部分是黃色的e.t.c。我希望所有這些部件都是可點擊的,並且想知道哪個部件位於哪個位置。 – Hafiz

+0

嗨,即使我正在尋找一個不規則的形狀錨鏈接。我嘗試過使用畫布,但我沒有打下堅實的基礎。你能解決這個問題嗎? – noobcode

回答

0

我建議使用SVG與excel Raphael js庫。您可以使用純javascript製作交互式動畫(即不需要額外的插件),並且可以將這些對象製作成不規則的錨點(覆蓋click,mouseovermouseout事件以模擬錨定行爲)。

另一個想法是使用HTML5畫布,但這需要更多的代碼(技術仍然不成熟),並可能無法在不同的瀏覽器下工作。

+0

謝謝我們將給拉斐爾js一個嘗試inshaALLAH – Hafiz

1

我可以建議一個HTML圖像地圖嗎?您可以在頁面中嵌入一個IMG標籤,將其設置爲usemap屬性,然後將該圖像上的形狀定義爲可點擊區域。

它沒有帆布那樣多的特徵,但是在這種情況下可能是一個常規的IMG元素。

+0

如果我將動畫或旋轉圖像,那麼我認爲地圖將是困難的或將無法檢測到哪個錨點在哪裏 – Hafiz