这段代码每次离开的时候都会让子菜单马上隐藏,鼠标有可能移动到子菜单吗?求解,好急

来源:4-1 利用延迟和去抖技术进行优化

菲奥娜的挑战

2017-09-02 00:28

.on('mouseleave',function(e){
           sub.addClass('none')            if(activeRow){
               activeRow.removeClass('active')
               activeRow = null;
           }            if(activeMenu){
               activeMenu.addClass('none')
               activeMenu = null;
           }

写回答 关注

2回答

  • qq_ronaldinho3217849
    2018-04-12 21:32:08

    请问一个问题,#test在warp上,当鼠标移动到子菜单位置上时,子菜单sub会有显示?按理说sub应该不显示的~请问这个如何解决?


  • 最外的红
    2017-09-05 12:49:28

    注意看DOM的结构,#test 包含着子菜单的,当你鼠标离开左侧主菜单,移动到子菜单时候,还是在#test里面。

    老师绑事件的事件是在整个#test中,并不是只在主菜单里面。

JS实现京东无延迟菜单效果

JS模拟京东商城无延迟菜单效果,学习菜单结构和样式处理

57664 学习 · 138 问题

查看课程

相似问题