J'appelle une apparition modale avec une HREF et lorsque je clique sur, il est en désaccord pour appeler un modèle modal mais il ne fait que faire mon arrière-plan gris et cela ne montre rien.
J'ai le code suivant: le clic href: p> suis-je en train de faire quelque chose de mal? C'est mon bootstrap CSS foiré? Lorsque je change les modaux en conteneurs, cela montre, mais cela montre de mauvaise manière et j'ai vraiment besoin des modaux, je fais quelque chose de mal? P> P>
3 Réponses :
Vous pouvez ouvrir modal à l'aide de la cible de données:
Pourquoi utilisez-vous javascript.void (0) code> ici? En le mettant, vous pouvez désactiver JavaScript! Soyez donc conscient avant de mettre une réponse.
Le code utilisé lui-même devrait fonctionner correctement sans aucun problème. Ajoutez l'attribut de la cible de données à votre étiquette d'ancrage et voyez si cela fonctionne.
Modifiez votre code de balise d'ancrage comme je l'ai mentionné ci-dessous. Cela devrait fonctionner correctement. P>
<a href="#test" data-toggle="modal" data-target="#test" class="more-link"></a>
J'ai testé dans ma machine locale et cela fonctionne bien, mais certaines propriétés CSS peuvent créer un problème comme celui-là.
Vérifiez certaines étapes p>
z-index code> est supérieur à votre corps ou tag parent li>
- vous avez
cible de données code> propriété de votre étiquette d'ancrage li>
- doit inclure
jQuery & bootstrap.js code> script dans votre fichier li>
ul> EXEMPLE DE TRAVAIL FORT> P> P>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<div class="modal fade" id="test" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Stackoverflow</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
HELLO MY PEOPLE
</div>
</div>
</div>
</div>
<a href="#test" data-toggle="modal" data-target="#test" class="more-link">Open Modal</a>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
N'oubliez pas d'envisager de voter à nouveau et de vérifier cette réponse comme la meilleure réponse pour vous en cliquant sur la flèche droite, merci!
Travailler bien sans modification: - Jsfiddle.net/LALJI1051/TO027VHG/1