593 votes

Lier une fonction à Twitter Bootstrap Modal Fermer

Je suis en utilisant le Twitter Bootstrap lib sur un nouveau projet et je veux pour une partie de la page pour actualiser et de récupérer les dernières données json modaux à proximité. Je ne vois cela nulle part dans la documentation quelqu'un peut-il point hors de moi ou de suggérer une solution.

Deux problèmes avec l'utilisation des méthodes documentées

 $('#my-modal').bind('hide', function () {
   // do something ...
 });

J'ai ajouter un "cacher" classe modale déjà si il ne s'affiche pas sur la page de la charge, de sorte que serait de charger deux fois

même si je supprime le cacher de la classe et de définir l'id de l'élément à "display:none" et d'ajouter "de la console.log("LE MODAL FERMÉE");" à la fonction ci-dessus, lorsque j'ai frappé à proximité, rien ne se passe.

1243voto

Ricardo Lima Points 1946
<h2>Bootstrap 3<pre><code></code></pre><p><a href="http://getbootstrap.com/javascript/#modals">http://GetBootstrap.com/JavaScript/#modals</a> -> événements</p><h2>Bootstrap 2.3.2</h2><pre><code></code></pre><p><a href="http://getbootstrap.com/2.3.2/javascript.html#modals">http://GetBootstrap.com/2.3.2/JavaScript.html#modals</a> -> événements</p></h2>

134voto

onnnon Points 645

Pour v3.0 Bootstrap, il vous suffit de lier un événement comme celui-ci :

Voir la section utilisation modale de la doc ici :

http://GetBootstrap.com/JavaScript/#modals-usage

Voir ce JsFiddle pour un exemple :

http://jsfiddle.net/kRLQ4/439/

22voto

Oscar Points 41

Au lieu de « vivre », vous devrez utiliser « sur » l’événement, mais assigner à l’objet document :

Utilisation :

6voto

Subodh Ghulaxe Points 2346

Bootstrap fournir des événements que vous pouvez accrocher en modal, comme si vous voulez tirer un événement lorsque le modal a fini d'être caché de l'utilisateur vous pouvez utiliser caché.bs.modalede l'événement comme ceci

    /* hidden.bs.modal event example */
    $('#myModal').on('hidden.bs.modal', function () {
          window.alert('hidden event fired!');
    })

Vérifier un travail de violon ici lire plus au sujet modal des méthodes et des événements ici dans la Documentation

0voto

Justin Tanner Points 5437

jQuery et lorsque le ne pas de tir lorsque le modal se rapprochait. J’ai eu plus de succès avec live:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X