你这是设计有错误
菜单不是在mouseout的时候消失 而是在用户点击页面其他位置或者鼠标浮动到其他菜单时才消失的
你这种想利用mouse离开菜单来关闭菜单必须处理window.onmouseover 然后检测srcElement是不是菜单的子节点
这个应该是你想要的效果:
https://jsfiddle.net/a4k35eL8/
【 在 roctall 的大作中提到: 】
: 代码
https://jsfiddle.net/usy74rwz/: 目前JS代码中的效果是错误的
: 鼠标移动到二级菜单上时二级菜单就消失了
: ...................
--
FROM 110.23.10.*