Maison > interface Web > Tutoriel d'amorçage > le corps du texte

Comment configurer une boîte contextuelle dans bootstrap4

(*-*)浩
Libérer: 2019-07-19 11:01:39
original
1744 Les gens l'ont consulté

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 configurer une boîte contextuelle dans bootstrap4

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>
Copier après la connexion

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(); 
});
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal