Ouvrir une fenêtre Modale à partir de la barre de Navigation
Je suis en train d'ouvrir une fenêtre modale à partir de la barre de navigation. J'ai suivi de très bon tutoriaux et une fois que j'ai appuyé sur mon lien modale ouvert, le problème est le modèle de la fenêtre ressemble pas modifiable pour une raison quelconque, ne peut même pas fermer le X dans la fenêtre modale. La même fonctionne très bien en dehors de la barre de navigation.
Je voudrais savoir pourquoi cela se produit.
Mon code est comme suit:
<ul class="nav navbar-nav pull-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="#" data-toggle="modal" data-target="#basicModal">Contact Us</a></li>
</ul>
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Basic Modal</h4>
</div>
<div class="modal-body">
<h3>Modal Body</h3>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">
Save changes
</button>
</div>
</div>
</div>
</div>
Capture d'écran:
Juste une pensée. Bootstrap est un composant spécial de l'alignement pour navbars. Au lieu d'utiliser tirez droit de le modifier à la barre de navigation à droite. Aligner la valeur liquidative des liens, des formulaires, des boutons, ou d'un texte, à l'aide de l' .barre de navigation de gauche ou de .barre de navigation à droite de l'utilitaire de classes. Les deux classes d'ajouter une propriété CSS float dans la direction indiquée. Par exemple, pour aligner nav liens, les mettre dans un autre <ul> avec l'utilitaire de classe appliqué. Ces classes sont mixin-ed versions de .pull-gauche et .pull droit, mais ils sont limités à des requêtes de média pour faciliter la manipulation de composants de barre de navigation à travers le dispositif de tailles.getbootstrap.com/components/#navbar
OriginalL'auteur optimus | 2014-05-15
Vous devez vous connecter pour publier un commentaire.
Ce qui est couvert dans la documentation officielle:
Mettre le
<div>
qui a lemodal
classe en dehors de la barre de navigation. Vous pouvez laisser le modal-déclenchement<a>
dans la barre de navigation.OriginalL'auteur cvrebert
OriginalL'auteur Masood Ahmad
Je suis confronté à ce même problème. La seule façon que je puisse les corriger c'est par l'ajout d'un jQuery cliquez sur le lien dans la barre de navigation pour remplacer l'amorçage par défaut. Comme:
Vous aurez besoin de donner votre lien dans la barre de navigation un id de "navbar_register_btn" dans ce cas.
OriginalL'auteur RiaanP
OriginalL'auteur Dreyyy