【发布时间】:2010-03-02 08:19:04
【问题描述】:
我需要有一个全域类型的菜单,其中中心有一个主要项目,周围有“X”个项目。 (即:太阳与行星)。
我搜索了high和low的例子,所有的搜索结果都指向使用css,但这需要手动弄清楚item的位置。
如何创建这样的菜单,以便动态添加项目?
我确信某处有一些 jQuery / javascript 示例
【问题讨论】:
标签: javascript jquery html css
我需要有一个全域类型的菜单,其中中心有一个主要项目,周围有“X”个项目。 (即:太阳与行星)。
我搜索了high和low的例子,所有的搜索结果都指向使用css,但这需要手动弄清楚item的位置。
如何创建这样的菜单,以便动态添加项目?
我确信某处有一些 jQuery / javascript 示例
【问题讨论】:
标签: javascript jquery html css
您是否尝试过搜索馅饼菜单?有几个 jQuery 插件:
【讨论】:
查看 jQuery Radmenu - http://tikku.com/jquery-radmenu-plugin
【讨论】:
我刚刚为你做了很多谷歌搜索 - 但也找不到任何东西。
所以,答案一定是 - 自己写(看,这很有趣!)。
我找到了this great resource 来帮忙。它不是 JavaScript,但代码可以很容易地被重写以帮助绘制完成这个技巧所需的隐形圆圈。
可能还需要一些 sin/cos 的东西——动态地确定你的菜单点应该在圆圈上的哪个位置。不幸的是,这不仅仅是说360/numberOfMenus 那么简单;-)
我希望这对您有所帮助。有时,答案是你必须自己做:D
【讨论】:
我发现这个帖子太晚了,因为我也建了一个。你可以在这里找到它:http://www.pritaeas.net/public/jquery/hp/circulate/index.html
它是一个jQuery插件,非常小巧,可以将li项目定位成一个圆圈。
【讨论】: