Comment puis-je supprimer le fade out de bootstrap modal-toile de fond

Je veux montrer à l'utilisateur une série d'auxiliaires modaux, pas seulement un. Mon but est d'avoir le premier modal fondu avec en toile de fond, et de laisser la toile de fond de la deuxième et de la troisième modals sans décoloration. La toile de fond doit alors se faner après la troisième modal. Essentiellement, je veux la première modal à apparaître avec la toile de fond - puis la deuxième et la troisième des modaux apparaissent au cours de la même toile de fond de la première et de la deuxième modals fade out. Ensuite, la troisième modal devrait disparaître avec la toile de fond.

J'ai essayé le code suivant, le modal reste, mais la seconde toile de fond de ne pas le feu comme il semble qu'il attend de la précédente modale de toile de fond à disparaître avant la cuisson: la

  $('.modal-backdrop.fade').css({
    opacity: 0.8
  });

J'ai ensuite essayé de supprimer le "fade" classe à partir de la toile de fond, mais cela ne fonctionne pas non plus.

Le code qui déclenche la suite modale est comme suit:

  $modalOne.on('hidden', function (e) {
    $modalTwo.modal('show');
  }
  • J'ai trouvé un hack solution, qui est de changer la modal-backdrop.fade CSS pour opacity: 0.79. De cette façon, la toile de fond "se cache" à peu près la même opacité que c'était à l'origine. Cela rend le fade-out à la fin brusque mais réalise fondamentalement le regard que je visais, et est une énorme amélioration sur la décoloration en arrière à partir de 0 à 0,8 opacité.
InformationsquelleAutor YPCrumble | 2013-12-29