J'ai eu le même problème, je l'écris ici au cas où quelqu'un à l'avenir tomberait sur ce produit et aurait des problèmes avec multiple les modaux qui doivent avoir défilement également (j'utilise Bootstrap 3.3.7)
Ce que j'ai fait, c'est d'avoir un bouton comme celui-ci dans ma première modale :
<div id="FirstId" data-dismiss="modal" data-toggle="modal" data-target="#YourModalId_2">Open modal</div>
Il masquera la première et affichera la seconde, et dans la seconde modale, j'aurai un bouton de fermeture qui ressemblera à ceci :
<div id="SecondId" data-dismiss="modal" data-toggle="modal" data-target="#YourModalId_1">Close</div>
Cela fermera la deuxième modale et ouvrira la première et pour faire défilement J'ai ajouté cette ligne à mon fichier .css :
.modal {
overflow: auto !important;
}
PS : Juste une remarque, vous devez avoir ces modales séparément, la modale mineure ne peut pas être imbriquée dans la première car vous la cachez.
Voici donc l'exemple complet basé sur l'exemple de la modale bootstrap :
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
Launch demo modal
</button>
<!-- Modal 1 -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
Add lorem ipsum here
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal" data-toggle="modal" data-target="#exampleModal2">
Open second modal
</button>
</div>
</div>
</div>
</div>
<!-- Modal 2 -->
<div class="modal fade" id="exampleModal2" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal" data-toggle="modal" data-target="#exampleModal">Close</button>
</div>
</div>
</div>
</div>