Exemple: http://vincent-massaro.com/map/près accordéon horizontal JQuery sur clic
Actuellement, le script vous permet de cliquer sur un morceau de l'accordéon pour l'ouvrir, mais il est mis à fermer sur mouseleave. Lorsque je mets le mouseleave à .click, il devient confus et ne sait pas dans quel état il se trouve. Je veux faire en sorte que vous puissiez cliquer pour l'ouvrir, et cliquez pour le fermer, au lieu de mouseleave. Le code qui contrôle cela est ci-dessous, et le script complet est dans haccordion.js lié dans la source de la page. Si quelqu'un pouvait m'aider à modifier ce script, je serais très reconnaissant! Merci d'avance.
$target.click(function(){
haccordion.expandli(config.accordionid, this)
config.$lastexpanded=$(this)
})
if (config.collapsecurrent){ //if previous content should be contracted when expanding current
$target.mouseleave(function(){
$(this).stop().animate({width:config.paneldimensions.peekw}, config.speed)
})
}
considèrent utiliser l'accordéon jquery.ui – vittore
aussi comment il * devrait * fonctionner? – vittore