我有固定的侧边栏导航栏,它可以在悬停时使用,但是我想通过单击折叠按钮来打开第一个菜单。类似于悬停在菜单1上的工作。我已经尝试了以下方法。

jsfiddle Demo

$(document).on('click', '.btn1', function () {
    console.log('btn 1');
    //$('.imFirst  a').trigger('mouseenter');
    //$('.imFirst  a').trigger('mouseover');
    //$('.imFirst  a').trigger('hover');
    $('.imFirst a ').mouseenter()
    //$('.imFirst a ').mouseover()
    $('.imFirst   a').toggleClass('hover');

});

$(document).on('click', '.btn2', function () {
    console.log('btn 2');
   //$('.imFirst  ').trigger('mouseenter');
   //$('.imFirst  ').trigger('hover');
   //$('.imFirst  ').trigger('mouseover');
   $('.imFirst  ').mouseenter();
   //$('.imFirst  ').mouseover();
    $('.imFirst  ').toggleClass('hover');
});

最佳答案

您必须添加课程,以记住您的状况。我改变你的榜样

});

关于javascript - 点击通话时悬停/鼠标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33192611/

10-10 07:51