jQuery菜单小部件 - 单击时向上弹出

时间:2012-11-07 17:05:25

标签: javascript html css jquery-ui

我有一个jQuery菜单小部件,其中包含一个根条目和几个子条目。我希望它表现如下:

  • 不应在悬停时打开,而是点击
  • 不应向侧面开放,而是向上开放

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

$("#menu").menu({ trigger: "click" });

这会将触发菜单的事件从“悬停”更改为“点击”

我假设“它不应该向上打开”你的意思是子菜单应出现在所选主菜单选项的下方,扩展主菜单的高度。但是,这是一个假设;如果你能澄清你的要求,我会回来编辑我的答案。

答案 1 :(得分:0)

您可以使用点击事件代替悬停事件。并且子菜单或菜单项内容的大多数时间方向都是用绝对位置定义的,因此在您的情况下,您将以定义顶部负位置的方式定义位置,其中值将是隐藏内容的高度

希望它有所帮助。