Le contrôle de la boîte contextuelle est similaire à une boîte d'invite. Il s'affiche après que la souris clique sur un élément. La différence avec la boîte d'invite est qu'elle peut afficher plus de contenu.
Comment créer une boîte popup (apprentissage recommandé : Tutoriel vidéo Bootstrap)
En ajoutant data-toggle="popover" à l'élément pour créer un popover.
Le contenu de l'attribut title est le titre de la boîte contextuelle, et l'attribut data-content affiche le contenu textuel de la boîte contextuelle :
<a href="#" data-toggle="popover" title="弹出框标题" data-content="弹出框内容">多次点我</a>
Remarque : la pop La boîte -up doit être écrite dans le code d'initialisation jQuery : spécifiez ensuite Appelez la méthode popover() sur l'élément.
data-placement = {left | top right | bottom | auto} définit la position d'affichage de la boîte contextuelle et prend en charge plusieurs paramètres. ", la fenêtre pop-up sera. Elle peut être affichée à gauche, mais elle sera affichée à droite si la situation ne le permet pas.
Les exemples suivants peuvent utiliser pop-ups n'importe où dans le document :
$(document).ready(function(){ $('[data-toggle="popover"]').popover(); });
Code complet :
Par défaut, la boîte de dialogue contextuelle se fermera après avoir cliqué à nouveau sur l'élément spécifié. Vous pouvez utiliser l'attribut data-trigger="focus" pour le définir lorsque la souris clique en dehors de la zone de l'élément pour fermer la fenêtre contextuelle.
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.1.0/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.12.5/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.1.0/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <h3>弹出框实例</h3> <br> <a href="#" title="取消弹出框" data-toggle="popover" data-trigger="focus" data-content="点击文档的其他地方关闭我">点我</a> </div> <script> $(document).ready(function(){ $('[data-toggle="popover"]').popover(); }); </script> </body> </html>
Pour des articles plus techniques liés à Bootstrap, veuillez visiter la colonne Tutoriel Bootstrap pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!