使用jQuery在垂直多级弹出菜单中发布
Issue in vertical multi-level popup menu using jQuery
我正在尝试开发一个垂直的多级弹出菜单。我无法将孩子的顶部设置为其父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});
我不明白出了什么问题。这是小提琴。有人能帮我吗?
通过mouseleave更改mouseout,它将工作:)
相关文章:
- 添加<td>在选择菜单JQuery中选择选项时
- 当满足其他选择菜单值时取消隐藏选择菜单 - jQuery
- 手风琴菜单 JQuery - 如何打开特定的“id”
- 关闭打开的子菜单 - jQuery 手风琴
- 如何启用和禁用选择菜单 JQuery 移动版
- 子菜单jquery,当我点击另一个子菜单时关闭子菜单
- 无法创建下拉菜单 - jQuery
- 打开和关闭菜单jQuery
- 悬停菜单jquery上下滑动过快
- 切换菜单jQuery时更改导航栏背景颜色
- 响应式导航栏切换菜单jQuery
- 隐藏菜单(jquery,css)
- 响应式移动菜单-Jquery切换
- 简化一个活动菜单jQuery代码
- 刷新后需要一个活动的子菜单(jquery手风琴菜单)
- 下拉菜单jQuery
- Facebook's移动应用/站点水平滑动菜单:Jquery插件
- 从表列中选择“选择菜单”Jquery的文本值
- 针对移动设备菜单jQuery的onload问题
- 弹跳子菜单jquery