我正在尝试开发一个垂直的多级弹出菜单。我无法将孩子的顶部设置为其父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});
我没有得到出错的地方。这是fiddle。 有人可以帮帮我吗?
答案 0 :(得分:1)
通过mouseleave更改mouseout,它将起作用:)