Javascript jQuery手风琴悬停而不是单击

Javascript jQuery手风琴悬停而不是单击,javascript,jquery,Javascript,Jquery,我试图让手风琴在悬停状态下工作,而不是单击它。我尝试了一些代码,但每次都显示所有div。panel collapse,但无法正常工作 如果可能的话,请有人帮我修改密码 功能切换雪佛龙{ $e.target .prev.面板标题' .findi.indicator .toggleClass'glyphicon-chevron-down-glyphicon-chevron-up'; } $'accordion'。在'hidden.bs.collapse'上,切换雪佛龙; $'accordion'。

我试图让手风琴在悬停状态下工作,而不是单击它。我尝试了一些代码,但每次都显示所有div。panel collapse,但无法正常工作

如果可能的话,请有人帮我修改密码

功能切换雪佛龙{ $e.target .prev.面板标题' .findi.indicator .toggleClass'glyphicon-chevron-down-glyphicon-chevron-up'; } $'accordion'。在'hidden.bs.collapse'上,切换雪佛龙; $'accordion'。在'show.bs.collapse'上,切换雪佛龙; /**我为onmouseover函数尝试的代码**/ jQueryfunction${ $'accordion a.accordion-toggle'。鼠标切换功能{ $this.removeClass'collapsed'.closest'.panel collapse'.addClass'in'; } $'accordion a.accordion-toggle'.mouseoutf功能{ $this.addClass“崩溃”; } }
你在找这个吗?您搜索了错误的元素。我建议看一下jQueryAPI

$function{ $'accordion.panel'。悬停功能{ $this.find.accordion-toggle.indicator.removeClassglyphicon-chevron-down.addClassglyphicon-chevron-up; $this.find.panel-collapseshow; },功能{ var$collapse=$this.find.panel-collapse; $this.find.accordion-toggle.indicator.addClassglyphicon-chevron-down.removeClassglyphicon-chevron-up; setTimeoutfunction{ $collapsehide.collapsehide; },400; }; }
bootstrap的js正在处理单击操作,因此您无法应用所需的自定义效果。你需要做一些技巧:这有一点帮助,但是mouseleve上仍然存在一些问题collapsed@GautamJha我刚刚修复了它:@GautamJha我明白了,动画正在运行,它阻止了关闭呼叫。我添加了一个延迟,应该可以解决它。@GautamJha不客气。你看到我修改了你的代码,我的代码也改变了箭头吗