Maison > interface Web > js tutoriel > Plug-in d'info-bulle Bootstrap que vous devez acquérir tous les jours_compétences Javascript

Plug-in d'info-bulle Bootstrap que vous devez acquérir tous les jours_compétences Javascript

WBOY
Libérer: 2016-05-16 15:03:55
original
2172 Les gens l'ont consulté

Les info-bulles sont très utiles lorsque vous souhaitez décrire un lien. Le plugin Tooltip a été inspiré par jQuery.tipsy écrit par Jason Frame. Le plug-in Tooltip a apporté de nombreuses améliorations. Par exemple, il n'a pas besoin de s'appuyer sur des images, mais utilise plutôt CSS pour obtenir des effets d'animation et utilise l'attribut data pour stocker les informations de titre.

Si vous souhaitez référencer les fonctionnalités de ce plugin séparément, vous devez alors référencer tooltip.js. Alternativement, comme mentionné dans le chapitre Présentation du plugin Bootstrap, vous pouvez référencer bootstrap.js ou une version minifiée de bootstrap.min.js.
1. Utilisation
Les plug-ins Tooltip génèrent du contenu et du balisage à la demande. Par défaut, les info-bulles sont placées après leurs éléments déclencheurs. Vous pouvez ajouter des info-bulles des deux manières suivantes :

1. Via l'attribut data : si vous devez ajouter une info-bulle, ajoutez simplement data-toggle="tooltip" à une balise d'ancrage. Le titre de l'ancre est le texte de l'info-bulle. Par défaut, le plugin définit l'info-bulle en haut.

<a href="#" data-toggle="tooltip" title="Example tooltip">请悬停在我的上面</a>
Copier après la connexion

2. Via JavaScript : Déclenchez une info-bulle via JavaScript :

$('#identifier').tooltip(options)
Copier après la connexion

Le plugin Tooltip n'est pas un pur plugin CSS comme les menus déroulants et autres plugins évoqués précédemment. Pour utiliser le plugin, vous devez l'activer en utilisant jquery (lire javascript). Utilisez le script suivant pour activer toutes les info-bulles sur la page :

$(function () { $("[data-toggle='tooltip']").tooltip(); });
Copier après la connexion

2.Options
Certaines options sont ajoutées via l'API Bootstrap Data ou appelées via JavaScript. Les options sont répertoriées dans le tableau ci-dessous :

3. Info-bulle

//基本实例

<a href="#" data-toggle="tooltip" title="超文本标识符">HTML5</a>
//JS 部分需要声明

$('#section').tooltip();

Copier après la connexion

Les info-bulles ont de nombreuses propriétés pour configurer l'affichage des astuces, comme suit :

<a href="#" rel="tooltip" data-toggle="tooltip" title="超文本标识符"
 data-animation="false"
 data-html="true"
 data-placement="auto"
 data-selector="a[rel=tooltip]"
 data-trigger="click"
 data-delay="500"
 data-template="<b>123</b>"
>HTML5</a>


Copier après la connexion

La méthode JavaScript peut supprimer directement les données précédentes. Y compris : les attributs d'animation, html, placement, sélecteur, titre original, titre, déclencheur, délai, conteneur et modèle.

//JavaScript 方式

$('#section a').tooltip({
 delay : {
  show : 500,
  hide : 100,
 },
 container : 'body'
}); 


Copier après la connexion

JavaScript dispose de quatre méthodes : afficher, masquer, basculer et détruire.

//显示
$('#section a').tooltip('show');
//隐藏
$('#section a').tooltip('hide');
//反转显示和隐藏
$('#section a').tooltip('toggle');
//隐藏并销毁
$('#section a').tooltip('destroy');


Copier après la connexion

Il existe quatre types d'événements dans Tooltip.

//Événement, autre similaire

$('#select a').on('show.bs.tooltip', function() {
 alert('调用 show 时触发!');
}); 
Copier après la connexion

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.

É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