Quando la modal è attiva viene inserita la classe .show
Quindi verificando la presenza di tale classe puoi capire se la modal è aperta o meno.
Quando la modal è attiva viene inserita la classe .show
Quindi verificando la presenza di tale classe puoi capire se la modal è aperta o meno.
Ciao, grazie della risposta; avevo provato già questa strada, ovvero vedere se era presente o no la classe show, il problema è che, quando io verifico se è presente la classe show nel modal, tale modal non è stato ancora renderizzato a video, per cui non possiede ancora la classe in questione!
Ho risolto così:
In questo modo, per 1 secondo, permette l'esecuzione solo del primo modal, successivamente, dopo 1 secondo, ripristina la possibilità di eseguirlo nuovamente!codice:var modaleRunning=false; function modale(aviso) { if(!modaleRunning){ $("#modalAviso").html(aviso); $("#modalVentana").modal("show"); modaleRunning=true; setTimeout(function(){ modaleRunning=false; }, 1000); } }