我正在尝试开发一个垂直的多级弹出菜单。我无法将 child 的顶部设置为其父 LI
位置。我采用的方法是,我正在为子标签的相应左侧和顶部位置计算 UL 标签的外部宽度和父 LI 标签的顶部
。但它似乎效果不佳。
如果我使用 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});
我不明白出了什么问题。这是 fiddle . 有人可以帮助我吗?
最佳答案
用 mouseleave 改变 mouseout 就可以了:)
关于javascript - 使用 jQuery 在垂直多级弹出菜单中出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17745935/