È possibile copiare il data-API comprimibile direttamente dallo script dei plug-in e modificarlo per ottenere la funzionalità di passaggio del mouse. Puoi quindi posizionarlo all'interno del tuo file script.js e scegliere come target il pieghevole che desideri venga modificato per l'apertura al passaggio del mouse anziché al clic. Prova questo per esempio:
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)
})
})
Questa è una copia diretta del blocco di dati-API trovato sul plug-in, ho appena sostituito l'evento click
con mouseenter
e anche la possibilità collapse
, cambiato invece a show
.
Demo: http://jsfiddle.net/um2q2/1/
fonte
2012-05-23 13:47:45
Questo comportamento si verifica in modo un po 'strano, facendo scoppiare nuovamente le fisarmoniche aperte subito dopo la chiusura, anche quando sono in bilico su un altro fisarmonica. –
funziona solo la prima volta se questa scheda si apre e si chiude dopo non essere aperta al passaggio del mouse. –