2011-10-07 39 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