Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bootstrap Collapse accordion on hover

I'm using Twitter's Bootstrap 'Collapse' plug-in in a project I am working on. I have a simple accordion (setup as per the documentation), but I want to amend the default functionality from on click to the on hover event.

Can anyone confirm the best way to achieve this?

like image 681
Sheixt Avatar asked May 23 '12 12:05

Sheixt


1 Answers

I achieved hover functionality while maintaining 'clickability' fairly easily:

jQuery(".pointer").hover(
    function(){
        var thisdiv = jQuery(this).attr("data-target")
        jQuery(thisdiv).collapse("show");
    },
    function(){
        var thisdiv = jQuery(this).attr("data-target")
        jQuery(thisdiv).collapse("hide");
    }
);

I was already using the data-attributes, so I kept them, and used them here to trigger the right divs. "pointer" is a class on my toggle links, so you can adapt that to whatever you need.

like image 180
Cliff Seal Avatar answered Oct 07 '22 01:10

Cliff Seal