0

我正在尝试开发一个垂直的多级弹出菜单。我无法将孩子的顶部设置为与其父LI位置相对。我采用的方法是,我正在计算outerwidth of the UL tag and top of parent LI tag子标签的左侧和顶部位置。但这似乎效果不佳。

如果我使用 CSS 设置 left 和 top,第一层看起来不错,但对于其余的层,top 总是设置为 0。

_pm.child.show().css({left:left-2,top:top-1});

如果我使用该position功能,所有级别都显示为非常接近其父级。

_pm.child.show().position({left:left-2,top:top-1});

我不明白出了什么问题。这是小提琴。有人可以帮助我吗?

4

1 回答 1

1

通过 mouseleave 更改 mouseout ,它将起作用:)

于 2013-07-19T12:52:27.287 回答