Question

Comment empêcher la fermeture de la boîte de dialogue jQuery lorsque je clique sur la souris? Il est bon de fermer le clavier en appuyant sur, mais je souhaite le garder ouvert jusqu'à ce que je le ferme en cliquant sur l'icône de fermeture.

Des idées?

Était-ce utile?

La solution

Vous pouvez utiliser l'événement dialogbeforeclose pour transmettre une fonction de rappel qui sera appelée à chaque fermeture de la boîte de dialogue.

Si vous renvoyez false à partir de cette fonction, la fermeture sera annulée.

$('.selector').bind('dialogbeforeclose', function(event, ui) {
  ...
});

http://docs.jquery.com/UI/Dialog#event-beforeclose

Vous pouvez, par exemple, vérifier l'élément à partir duquel l'événement a été déclenché et l'utiliser pour déterminer si l'utilisateur a cliqué sur le X pour fermer ou sur un autre élément.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top