0

我用Superfish和 Supersubs 插件渲染了这个菜单:

超级鱼菜单

如您所见,源自父“Long long long submenu item”的子菜单未正确定位。我知道我需要做什么,但不知道如何执行它。

首先,我需要知道父菜单的宽度。然后我需要将子菜单的left属性设置为该宽度+ 5px(我使用填充)+ 1px(这样父菜单和子菜单就不会直接相互连接)。如何对所有菜单项执行此操作?

请记住,菜单的宽度不是固定的,因为 Supersubs 会将宽度调整为最长的项目。

4

1 回答 1

0

快到了...

$("ul#menu > li > ul ul").each(function() {
    $(this).css("left", $(this).parent().parent().width() + 5 + 1);
});
于 2010-07-18T11:33:00.010 回答