Ho riscontrato un problema durante l'utilizzo di una fisarmonica nella modal di popup (tutti sono plug-in Twitter Bootstrap). Il modale si è chiuso quando è stato attivato un blocco fisarmonica.Bootstrap su Twitter: plug-in per fisarmonica si scontrano con Modal
5
A
risposta
8
Il crollo della fisarmonica genera un evento "nascosto", che è effettivo anche per il plug-in Modale. Quindi, c'è un modo per impedire la chiusura modale:
$(document).on('click', 'a.accordion-toggle', function(e) {
$(e.target).parent().siblings('.accordion-body').on('hidden', function(e) {
e.stopPropagation();
});
});
La speranza di cappello ti aiuta.
2
@JuliaCesar La tua risposta non ha funzionato per me, ma mi ha segnalato una soluzione:
$('.collapse').on('hidden', function(e){
e.stopPropagation();
});
quasi funzionato. Ho 2 elementi nella mia fisarmonica (che si trova in una modale) e quando apro prima la modale e poi clicco sulla seconda voce (che è nascosta di default) la mia modale si chiude ancora. – SheperdOfFire
Hai tag all'interno di a.accordion-toggle? Se Sì, dovresti associare anche l'evento stopPropagation. – JuliaCesar
L'ho già capito, ho dimenticato di rimuovere i tag html. Ma grazie per la tua risposta comunque :) – SheperdOfFire