Javascript jquery UI简单上下文菜单,可从按钮调用
我正在寻找一种插件或聪明的编程技术的组合,它允许我在jQuery中拥有一个上下文样式的菜单,但我不希望通过右键单击触发它,而是希望能够通过一个按钮触发它,该按钮可能会移动到我窗口上的不同位置。我可以处理按钮本身移动的部分,没有太多麻烦。我的要求是:Javascript jquery UI简单上下文菜单,可从按钮调用,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我正在寻找一种插件或聪明的编程技术的组合,它允许我在jQuery中拥有一个上下文样式的菜单,但我不希望通过右键单击触发它,而是希望能够通过一个按钮触发它,该按钮可能会移动到我窗口上的不同位置。我可以处理按钮本身移动的部分,没有太多麻烦。我的要求是: 它应该与jQueryUI1.8和我的自定义themeroller生成的主题兼容 它需要重新定位 我需要让它在选择某个元素时执行回调,或者让它在构成菜单元素的任何a标记上执行href 我看了看,很接近,但它似乎总是想显示当前选定的项目,这不是我想要
- 它应该与jQueryUI1.8和我的自定义themeroller生成的主题兼容
- 它需要重新定位
- 我需要让它在选择某个元素时执行回调,或者让它在构成菜单元素的任何
标记上执行a
href
- jQ UI 1.8.7:
- jQ UI 1.8.9:
- jQ UI 1.8.14:
- jQ UI 1.7.2(已损坏):
- 我喜欢这个插件。这似乎比jQueryUI上下文菜单更兼容。
实际上是jQueryUI contextmenu的一个分支
我喜欢它,因为它有更多的例子,它说,只使用内存中的一个足迹,所以它消耗的资源比其他更少。与+jquery 1.6配合使用,不一定需要html标记,我看到了该插件,但它的API似乎与文档中的内容不一致-请参阅,而且它似乎也没有我需要的“触发时在不同位置打开”功能。好吧,最后,我能够获得“隐藏”功能1.8中的菜单插件可以或多或少地满足我的需要。既然这就是这个答案的建议,我就接受它。基本上,我的错误是试图在DOM中移动它,而此时只需要一个明智的
position()
应用程序。请随时用您的最终解决方案更新我的答案,这样对其他用户有利。