Puede copiar la apliada de datos colapsable directamente desde el script de complementos y ajustarla para lograr la funcionalidad de desplazamiento. A continuación, puede colocarlo dentro de su propio archivo script.js y apuntar al desplegable que desea modificar para abrir al colocar el cursor sobre un elemento en lugar de hacer clic. Prueba esto, por ejemplo:
JS
$(function() {
$('#accordion2').on('mouseenter.collapse.data-api', '[data-toggle=collapse]', function(e) {
var $this = $(this),
href, target = $this.attr('data-target') || e.preventDefault() || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
,
option = $(target).data('collapse') ? 'show' : $this.data()
$(target).collapse(option)
})
})
Ésta es una copia directa del bloque-API de datos que se encuentra en el plugin, Acabo de cambiar el evento click
con mouseenter
y también la opción collapse
, cambiado a su vez a show
.
Demostración: http://jsfiddle.net/um2q2/1/
Esto se comporta de forma un poco extraña, apareciendo de nuevo los acordeones inmediatamente después de que se cierran, incluso cuando estoy sobre un encabezado de acordeón diferente. –
solo funcionan por primera vez si esta pestaña se abre y se cierra después de no abrir al pasar el mouse. –