Maison interface Web Tutoriel d'amorçage Comment configurer une boîte contextuelle dans bootstrap4

Comment configurer une boîte contextuelle dans bootstrap4

Jul 12, 2019 am 10:14 AM

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!

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

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment rester à jour avec les dernières versions et mises à jour bootstrap? Comment rester à jour avec les dernières versions et mises à jour bootstrap? Mar 14, 2025 pm 07:40 PM

Comment rester à jour avec les dernières versions et mises à jour bootstrap?

Quels sont les composants clés du framework bootstrap (système de grille, typographie, composants, utilitaires)? Quels sont les composants clés du framework bootstrap (système de grille, typographie, composants, utilitaires)? Mar 14, 2025 pm 07:42 PM

Quels sont les composants clés du framework bootstrap (système de grille, typographie, composants, utilitaires)?

Où puis-je trouver des modèles et des thèmes bootstrap? Où puis-je trouver des modèles et des thèmes bootstrap? Mar 14, 2025 pm 07:39 PM

Où puis-je trouver des modèles et des thèmes bootstrap?

Comment remplacer les styles de Bootstrap sans modifier les fichiers Core Framework? Comment remplacer les styles de Bootstrap sans modifier les fichiers Core Framework? Mar 14, 2025 pm 07:44 PM

Comment remplacer les styles de Bootstrap sans modifier les fichiers Core Framework?

Comment personnaliser l'apparence et le comportement des composants de bootstrap? Comment personnaliser l'apparence et le comportement des composants de bootstrap? Mar 18, 2025 pm 01:06 PM

Comment personnaliser l'apparence et le comportement des composants de bootstrap?

Comment utiliser le système de grille de bootstrap pour créer des dispositions réactives pour différentes tailles d'écran? Comment utiliser le système de grille de bootstrap pour créer des dispositions réactives pour différentes tailles d'écran? Mar 14, 2025 pm 07:43 PM

Comment utiliser le système de grille de bootstrap pour créer des dispositions réactives pour différentes tailles d'écran?

Comment rendre les sites Web bootstrap accessibles (A11y)? Comment rendre les sites Web bootstrap accessibles (A11y)? Mar 14, 2025 pm 07:36 PM

Comment rendre les sites Web bootstrap accessibles (A11y)?

Puis-je utiliser le bloc en ligne dans l'image bootstrap centrée? Puis-je utiliser le bloc en ligne dans l'image bootstrap centrée? Mar 04, 2025 pm 03:06 PM

Puis-je utiliser le bloc en ligne dans l'image bootstrap centrée?

See all articles