我有一个 jQuery 菜单小部件,其中包含一个根条目和几个子条目。我希望它的行为如下:
- 它不应该在悬停时打开,而是在点击时打开
- 它不应该向侧面打开,而是向上
我怎样才能做到这一点?
我有一个 jQuery 菜单小部件,其中包含一个根条目和几个子条目。我希望它的行为如下:
我怎样才能做到这一点?
$("#menu").menu({ trigger: "click" });
这会将触发菜单的事件从“悬停”更改为“单击”
我假设“它不应该向上打开”你的意思是子菜单应该出现在选定的主菜单选项下方,扩大主菜单的高度。然而,这是一个假设;如果你能澄清你的要求,我会回来编辑我的答案。
而不是悬停事件,您将使用点击事件。并且子菜单或菜单项内容的大多数时间方向是用绝对位置定义的,因此在您的情况下,您可以以定义顶部负位置的方式定义位置,其中值将是隐藏内容的高度.
希望能帮助到你。