【发布时间】:2011-07-08 09:43:07
【问题描述】:
如何实现在menu 之后的行为像 dropline 一样正常,但最后一个子级别是 dropdown 而不是 dropline? 天呐
【问题讨论】:
标签: javascript jquery menu drop-down-menu
如何实现在menu 之后的行为像 dropline 一样正常,但最后一个子级别是 dropdown 而不是 dropline? 天呐
【问题讨论】:
标签: javascript jquery menu drop-down-menu
为了确保我理解这个问题,您是否希望子下拉列表显示在垂直列表中而不是水平列表中?如果是这样,请尝试将其添加到您的 CSS:
.droplinebar > ul > li > ul > li > ul > li
{
float: left;
clear: both;
}
ADDENDUM(让菜单正确排列):
我没有对此进行测试,但看看将第 16 行更改为以下内容是否有效:
$subul.css({left:$curobj.position().left, top:this._dimensions.h})
您可能还需要在 $targetul 上执行上述操作。
第二个附录
这有点脏,但是你总是可以给 sub-ul 一个唯一的 id,他们使用 css 来手动排队。
在那个例子中,我为 JavaScript > Traveling 4 菜单提供了一个唯一的 id,并手动设置了左边距并使用 !important 技巧覆盖了宽度(如果你不熟悉它,你应该查看它- 当 javascript 插件在您不知情的情况下设置 CSS 样式时非常有用)。如果您不介意为所有需要垂直的菜单手动添加 css 规则,我认为这会起作用。
【讨论】: