为多个元素实现单个饼图菜单?

时间:2013-06-07 20:36:59

标签: javascript html css

我正在为这样的多个元素实施this menu

enter image description here

元素是在javascript中动态创建的。

我是否需要为每个元素重新创建html(这就是我现在正在做的事情)。或者是否有更简单的方法为每个元素使用相同的html。

一种想法是在用户点击星标时注入html。

另一个想法是使用一些定位机制。

1 个答案:

答案 0 :(得分:1)

要回答您的第一个问题,不需要为每个元素重新创建HTML。它可以在HTML中创建一次,然后您可以使用jQuery切换其可见性并定位它。查看jQuery的.position()方法。它非常强大。

作为替代方案,您可以在用户点击星标时通过javascript注入html,是的。无论你选择哪种方式,我只会创建一次HTML,然后使用jQuery定位它。

希望这有帮助。