ΠΡΡΠΈΠ±ΡΡ title | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² Π²ΠΈΠ΄Π΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ° Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΠΠΈΠ΄ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ HTML-ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΡΠΈΠ»Π΅ΠΉ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
title="ΡΠ΅ΠΊΡΡ"
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
ΠΡΠ±Π°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°. Π‘ΡΡΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΠ΅Ρ.
ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ΅Π³Π°ΠΌ
<a>, <abbr>, <acronym>, <address>, <applet>, <area>, <b>, <basefont>, <bdo><bgsound>, <big>, <blockquote>, <body>, <br>, <button>, <caption>, <center>, <cite>, <code>, <col>, <colgroup>, <dd>, <del>, <dfn>, <dir>, <div>, <dl>, <dt>, <em>, <embed>, <fieldset>, <font>, <form>, <frame>, <h2>, <h3>, <h4>, <h5>, <h5>, <h6>, <hr>, <i>, <iframe>, <img>, <input>, <ins>, <isindex>, <kbd>, <label>, <legend>, <li>, <link>, <map>, <marquee>, <menu>, <nobr>, <object>, <ol>, <option>, <p>, <plaintext>, <pre>, <q>, <s>, <samp>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>, <thead>, <tr>, <tt>, <u>, <ul>, <var>, <wbr>, <xmp>
ΠΡΠΈΠΌΠ΅Ρ
HTML5IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ΠΡΡΠΈΠ±ΡΡ title</title>
</head>
<body>
<p title="Π Π²ΠΎΡ ΠΈ Ρ!">ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ</p>
</body>
</html>
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡ. Β 1.
Π ΠΈΡ. 1. ΠΠΈΠ΄ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
Tooltip CSS ΡΡΠΎΠΊΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS.
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ: ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ
ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ΅ΠΌ-ΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ:
ΠΠ°Π·ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ:
ΠΡΠΈΠΌΠ΅Ρ
/* Tooltip container */
.tooltip {
Β Β Β position: relative;
Β Β Β display: inline-block;
Β Β Β border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
/* Tooltip text
*/
.tooltip .tooltiptext {
Β Β Β visibility: hidden;
Β Β Β width: 120px;
Β Β Β
background-color: black;
Β Β Β color: #fff;
Β Β Β
text-align: center;
Β Β Β padding: 5px 0;
Β Β Β
border-radius: 6px;
Β
Β Β Β
/* Position the tooltip text — see examples below! */
Β Β Β position: absolute;
Β Β Β z-index: 1;
}
/* Show
the tooltip text when you mouse over the tooltip container */
.tooltip:hover
.tooltiptext {
Β Β Β visibility: visible;
}
</style>
<div>Hover
over me
</div>
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ
HTML: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <div>) ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊ Π½Π΅ΠΌΡ ΠΊΠ»Π°ΡΡ "tooltip"
. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π²ΠΎΠ΄ΠΈΡ ΠΊΡΡΡΠΎΡ Π½Π° ΡΡΠΎΡ <div>, ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
Π’Π΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <span>) Ρ class="tooltiptext"
.
CSS: ΠΠ»Π°ΡΡ tooltip
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ position:relative
, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ( position:absolute
). ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
tooltiptext
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠ½ ΡΠΊΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π΅Π½ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ° (ΡΠΌ. Π½ΠΈΠΆΠ΅). ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΊ Π½Π΅ΠΌΡ: 120ΠΏΠΊΡ ΡΠΈΡΠΈΠ½Π°, ΡΠ΅ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π±Π΅Π»ΡΠΉ ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ°, ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΠΈ 5px Π²Π΅ΡΡ
Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΎΠ±ΠΈΠ²ΠΊΠ°.Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ CSS border-radius
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΡ
ΡΠ³Π»ΠΎΠ² Π² ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
Π‘Π΅Π»Π΅ΠΊΡΠΎΡ :hover
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π½Π° <div> Ρ class="tooltip"
.
Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ
left:105%
) «ΠΏΠ°ΡΡΡΠ΅Π³ΠΎ» ΡΠ΅ΠΊΡΡΠ° (<div>). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ top:-5px
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΡΠ»ΠΎ 5 , ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²Π΅ΡΡ
Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΎΡΡΡΡΠΏΡ 5px. ΠΡΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° top
, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΠΎΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ (Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅). Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π»Π΅Π²ΠΎ.ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠΏΡΠ°Π²Π°
.tooltip .tooltiptext {
Β Β Β top: -5px;
Β Β Β
left:
105%;
}
Result:
Hover over me Tooltip text
ΠΠ΅Π²Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
.tooltip .tooltiptext {
Β Β Β top: -5px;
Β Β Β
right:
105%;
}
Result:
Hover over me Tooltip text
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»Π°ΡΡ ΡΠ²Π΅ΡΡ
Ρ ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ·Ρ, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΆΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ margin-left
ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠ½ΡΡ 60 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π°Π΄/ΠΏΠΎΠ΄ ΡΠ΅ΠΊΡΡΠΎΠΌ, Π½Π°Π²ΠΎΠ΄ΠΈΠΌΡΠΌ ΠΊΡΡΡΠΎΡΠΎΠΌ. ΠΠ½ ΡΠ°Π²Π΅Π½ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΡΠΈΡΠΈΠ½Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ (120/2 = 60).
ΠΠ΅ΡΡ Π½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
.tooltip .tooltiptext {
Β Β Β width: 120px;
Β Β Β
bottom: 100%;
Β Β Β left:
50%;
Β Β Β margin-left: -60px; /* Use half of the width
(120/2 = 60), to center the tooltip */
}
Result:
Hover over me Tooltip text
ΠΠΈΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
. tooltip .tooltiptext {
Β Β Β width: 120px;
Β Β Β top: 100%;
Β Β Β left:
50%;
Β Β Β margin-left: -60px; /* Use half of the width
(120/2 = 60), to center the tooltip */
}
Result:
Hover over me Tooltip text
Π‘ΡΡΠ΅Π»ΠΊΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠ΅Π»ΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ «ΠΏΡΡΡΠΎΠ΅» ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ::after
Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ content
. Π‘Π°ΠΌΠ° ΡΡΡΠ΅Π»ΠΊΠ° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π³ΡΠ°Π½ΠΈΡ. ΠΡΠΎ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΡΠ·ΡΡΡ ΡΠ΅ΡΠΈ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠ΅Π»ΠΊΡ Π² Π½ΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ:
ΠΠΈΠΆΠ½ΡΡ ΡΡΡΠ΅Π»ΠΊΠ°
.tooltip .tooltiptext::after {
Β Β Β content: » «;
Β Β Β position: absolute;
Β Β Β top: 100%;
/* At the bottom of the tooltip */
Β Β Β left: 50%;
Β Β Β margin-left: -5px;
Β Β Β
border-width: 5px;
Β Β Β border-style: solid;
Β Β Β
border-color: black transparent transparent transparent;
}
Result:
Hover over me Tooltip text
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ
ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΡΠ΅Π»ΠΊΡ Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ: top: 100%
Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΡΡΡΠ΅Π»ΠΊΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. left: 50%
Π±ΡΠ΄Π΅Ρ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅Π»ΠΊΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ border-width
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΡΠ΅Π»ΠΊΡ Π² ΡΠ΅Π½ΡΡΠ΅.
border-color
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π² ΡΡΡΠ΅Π»ΠΊΡ. ΠΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π²Π΅ΡΡ
Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΠ½ΡΠΌ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅-ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌΠΈ. ΠΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ Π±ΡΠ»ΠΈ ΡΠ΅ΡΠ½ΡΠ΅, Π²Ρ Π±Ρ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ Ρ ΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠ±ΠΊΠ΅.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ΅Π»ΠΊΠΈ Π² Π²Π΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ²Π΅Ρ Π³ΡΠ°Π½ΠΈΡΡ:
ΠΠ΅ΡΡ Π½ΡΡ ΡΡΡΠ΅Π»ΠΊΠ°
.tooltip .tooltiptext::after {
Β Β Β content: » «;
Β Β Β position: absolute;
Β Β Β
bottom: 100%;Β /* At the top of the tooltip */
Β Β Β margin-left: -5px;
Β Β Β border-width: 5px;
Β Β Β border-style: solid;
Β Β Β border-color: transparent transparent black transparent;
}
Result:
Hover over me Tooltip text
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠ΅Π»ΠΊΡ ΡΠ»Π΅Π²Π° ΠΎΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ:
Π‘ΡΡΠ΅Π»ΠΊΠ° Π²Π»Π΅Π²ΠΎ
. tooltip .tooltiptext::after {
Β Β Β content: » «;
Β Β Β position: absolute;
Β Β Β
top: 50%;
Β Β Β right: 100%; /* To the left of the tooltip
*/
Β Β Β margin-top: -5px;
Β Β Β
border-width: 5px;
Β Β Β border-style: solid;
Β Β Β
border-color: transparent black transparent transparent;
Result:
Hover over me Tooltip text
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠ΅Π»ΠΊΡ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ:
Π‘ΡΡΠ΅Π»ΠΊΠ° Π²ΠΏΡΠ°Π²ΠΎ
.tooltip .tooltiptext::after {
Β Β Β content: » «;
Β Β Β position: absolute;
Β Β Β top: 50%;
Β Β Β left: 100%; /* To the right of the
tooltip */
Β Β Β margin-top: -5px;
Β Β Β
border-width: 5px;
Β Β Β border-style: solid;
Β Β Β
border-color: transparent transparent transparent black;
}
Result:
Hover over me Tooltip text
ΠΡΡΠ΅Π·Π°ΡΡ Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°Ρ (Π°Π½ΠΈΠΌΠ°ΡΠΈΡ)
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΈΡΡΠ΅Π·Π°ΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CSS transition
ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ opacity
ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ, ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΌ Π΄ΠΎ 100% Π²ΠΈΠ΄ΠΈΠΌΡΡ
, Π² ΡΠΈΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΡΠ΅ΠΊΡΠ½Π΄ (1 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅) :
ΠΡΠΈΠΌΠ΅Ρ
.tooltip .tooltiptext {Β Β Β opacity: 0;
Β Β Β transition: opacity 1s;
}
.tooltip:hover
.tooltiptext {
Β Β Β opacity: 1;
}
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Β· Bootstrap. ΠΠ΅ΡΡΠΈΡ v4.0.0
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Bootstrap Ρ CSS ΠΈ JavaScript, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ CSS3 Π΄Π»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².
ΠΠ±Π·ΠΎΡ
ΠΠΎΡ ΡΡΠΎ Π½Π°Π΄ΠΎ Π·Π½Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ:
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ 3-ΠΉ ΡΠ°ΡΡΠΈ Π±ΠΈΠ±ΠΈΠ»ΠΎΡΠ΅ΠΊΠΈ Popper.js Π² ΡΠ°ΡΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ popper.min.js ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
/ bootstrap.bundle.min.jsbootstrap.bundle.js
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Popper.js β ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ! - ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ JavaScript Ρ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½Π° requires
util. js
. - ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ°ΠΌΠΎΠΌΡ.
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
- ΠΠ°Π΄Π°ΠΉΡΠ΅
container: 'body'
ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π³ΡΡΠΏΠΏΡ Π²Π²ΠΎΠ΄Π°, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ.Π΄.). - ΠΠ΅Π»ΡΠ·Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈΠ· ΡΠΊΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ°
.disabled
ΠΈΠ»ΠΈ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌdisabled
Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°-Β«ΠΎΠ±Π΅ΡΡΠΊΠΈΒ». - ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
white-space: nowrap;
Π² Π²Π°ΡΠΈΡ<a>
, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ. - ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΏΡΡΡΠ°Π½Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ ΠΈΠ· DOM.
ΠΡ Π²ΡΡ ΠΏΠΎΠ½ΡΠ»ΠΈ? ΠΡΠ»ΠΈΡΠ½ΠΎ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ β ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎ Π°Π±ΡΡΠΈΠ±ΡΡΡ data-toggle
:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
ΠΡΠΈΠΌΠ΅ΡΡ
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΡΡΡΠ»ΠΊΠΈ β ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ:
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ: ΡΠ²Π΅ΡΡ Ρ, ΡΠΏΡΠ°Π²Π°, Π²Π½ΠΈΠ·Ρ ΠΈ Π²Π»Π΅Π²ΠΎ.
<button type="button" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
Tooltip on top
</button>
<button type="button" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
Tooltip on right
</button>
<button type="button" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
Tooltip on bottom
</button>
<button type="button" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
Tooltip on left
</button>
Π Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ HTML:
<button type="button" data-toggle="tooltip" data-html="true" title="<em>Tooltip</em> <u>with</u> <b>HTML</b>">
Tooltip with HTML
</button>
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°-ΡΡΠΈΠ³Π³Π΅ΡΠ°.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ΅ΡΠ΅Π· JavaScript:
$('#example').tooltip(options)
Π Π°Π·ΠΌΠ΅ΡΠΊΠ°
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π»ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡ data
ΠΈ title
Π² ΡΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ HTML, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΡΠ½Π°ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ. ΠΠ΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ β ΠΏΡΠΎΡΠ΅, Ρ
ΠΎΡΡ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΊΠ°ΠΊ top
).
Π Π°Π±ΠΎΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΡΠ·Π΅ΡΠΎΠ² Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Π‘Π»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π»ΠΈΡΡ Π² ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠ΅ Π΄Π»Ρ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΡΠ»ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΠΌ). Π₯ΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <span>
) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π°ΡΡΠΈΡΡ ΡΠΎΠΉ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ β Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π°ΡΡΠΈΠ±ΡΡ tabindex="0"
β ΡΡΠΎ ΠΏΡΠΈΠ²Π½Π΅ΡΠ΅Ρ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΡΠ΅ Π±Π°Π³ΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ c Π½Π΅ βΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠ»ΡΡ β Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΈ Π½Π΅ Π²ΠΈΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° hover
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠΈΠ³Π³Π΅ΡΠ° Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
<!-- HTML to write -->
<a href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me</a>
<!-- Generated markup by the plugin -->
<div role="tooltip">
<div></div>
<div>
Some tooltip text!
</div>
</div>
ΠΠ΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ disabled
Π½Π΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° (ΠΈΠ»ΠΈ ΠΏΠΎΠΏΠΎΠ²Π΅Ρ) Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π½ΠΈΡ
ΡΠ·Π΅ΡΠΎΠ². ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠΌΠ΅ΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠ° β ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈΠ· ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° <div>
ΠΈΠ»ΠΈ <span>
, Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΡΠΈΠ΄Π°Π² ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ tabindex="0"
, ΠΈ Ρ. ΠΎ. ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π² ΡΠΎΠ±ΡΡΠΈΠ΅ pointer-events
Π² Π΄Π΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π°ΡΡΠΈΠ±ΡΡΡ ΠΈΠ»ΠΈ JavaScript. Π‘ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ: Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΊ data-
, ΠΊΠ°ΠΊ Π² data-animation=""
.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Π’ΠΈΠΏ | Π£ΠΌΠΎΠ»ΡΠ°Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|---|
animation | boolean | true | ΠΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ CSS-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ |
container | string | element | false | false |
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΈΠΌΠ΅Ρ: |
delay | number | object | 0 |
ΠΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π· ΠΈ ΡΠΊΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ (ΠΌΡ) β Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΡΡΠ½ΠΎΠΌΡ ΡΠΈΠΏΡ ΡΡΠΈΠ³Π³Π΅ΡΠ° ΠΡΠ»ΠΈ ΡΠΈΡΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ, Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ hide/show Π‘ΡΡΡΠΊΡΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°: |
html | boolean | false |
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ°Π²Π»ΡΡΡ HTML Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ. ΠΡΠ»ΠΈ true, ΡΡΠ³ΠΈ HTML Π² ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΠ΅ΡΡ ΠΎ XSS-Π°ΡΠ°ΠΊΠ°Ρ . |
placement | string | function | ‘top’ |
ΠΠ°ΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° β Π°Π²ΡΠΎ β Π²Π΅ΡΡ
β Π½ΠΈΠ· β Π»Π΅Π²ΠΎ β ΠΏΡΠ°Π²ΠΎ. ΠΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ½Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΠ·Π»ΠΎΠΌ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ DOM ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΈ ΡΡΠΈΠ³Π³Π΅Ρ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ·Π»Π° DOM β ΠΊΠ°ΠΊ Π²ΡΠΎΡΠΎΠΉ. ΠΠΎΠ½ΡΠ΅ΠΊΡΡ |
selector | string | false | false | ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ Π·Π°Π΄Π°Π½, ΠΎΠ±ΡΠ΅ΠΊΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Π±ΡΠ΄ΡΡ Β«Π½Π°ΡΠ΅Π»Π΅Π½ΡΒ» Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Β«ΡΠ΅Π»ΠΈΒ». ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ HTML Π΄Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΏΠΎΠ²Π΅ΡΠΎΠ². Π‘ΠΌΠΎΡΡΠΈ ΡΡΠΎ ΠΈ Π΅ΡΠ΅. |
template | string | '<div role="tooltip"><div></div><div></div></div>' |
ΠΠ±ΡΡΠ½ΡΠΉ HTML Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠ»Π°ΡΡΠ° Π‘Π°ΠΌΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΊΠ»Π°ΡΡ |
title | string | element | function | » |
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡ ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π·Π°Π΄Π°Π½Π°, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ Π΅Π΅ Π½Π°Π±ΠΎΡΠΎΠΌ |
trigger | string | ‘hover focus’ |
ΠΠ°Π΄Π°Π΅Ρ, ΠΊΠ°ΠΊ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° — click | hover | focus | manual. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ.
|
offset | number | string | 0 | ΠΡΡΡΡΠΏ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅Π΅ Β«ΡΠ΅Π»ΠΈΒ». ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ΄ΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΡΡΡΡΠΏΠΎΠ² Popper.js. |
fallbackPlacement | string | array | ‘flip’ | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ, ΠΊΠ°ΠΊΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Popper.js Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ Β«ΠΎΡΠΊΠ°ΡΠ΅Β». ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — ΡΡΠ΄Π°. |
boundary | string | element | ‘scrollParent’ | ΠΡΠ°Π½ΠΈΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ overflow ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 'viewport' , 'window' , 'scrollParent' ΠΈΠ»ΠΈ ΠΎΡΡΡΠ»ΠΊΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML (ΡΠΎΠ»ΡΠΊΠΎ Π² JavaScript). ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ β Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ preventOverflow docs. |
ΠΡΡΠΈΠ±ΡΡΡ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ²ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π΄Π°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅.
ΠΠ΅ΡΠΎΠ΄Ρ
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ
ΠΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ API Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½Ρ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄. ΠΠ½ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΡΠ·Π²Π°Π²ΡΠ΅ΠΉ ΠΈΡ , Ρ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°, Π½ΠΎ Π΄ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ°. ΠΠ»ΡΡ, Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄, Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½.
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
$().tooltip(options)
ΠΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
.tooltip('show')
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ (Ρ.Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ shown.bs.tooltip
). Π Π°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΉΒ» Π·Π°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
$('#element').tooltip('show')
.tooltip('hide')
Π‘ΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΊΡΡΡ (Ρ.Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ hidden.bs.tooltip
). ΠΡΠΎ ΡΠ°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΌΒ» Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
$('#element').tooltip('hide')
.tooltip('toggle')
ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΈΠ»ΠΈ ΡΠΊΡΡΡ (Ρ.Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΡΠΈΡ shown.bs.tooltip
or hidden.bs.tooltip
Π½Π°ΡΡΡΠΏΡΡ). Π Π°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΉΒ» Π·Π°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
$('#element').tooltip('toggle')
.tooltip('dispose')
ΠΡΡΡΠ΅Ρ ΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Β«Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Β«ΡΠ΅Π»Π΅ΠΊΡΠΎΡΒ»
), Π½Π΅Π»ΡΠ·Ρ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° Β«ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΡ
Β» ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ
-ΡΡΠΈΠ³Π³Π΅ΡΠ°Ρ
.
$('#element').tooltip('dispose')
.tooltip('enable')
ΠΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
$('#element').tooltip('enable')
.tooltip('disable')
ΠΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠ΅-Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π°.
$('#element').tooltip('disable')
. tooltip('toggleEnabled')
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΊΡΡΡΠΎΠΉ.
$('#element').tooltip('toggleEnabled')
.tooltip('update')
ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
$('#element').tooltip('update')
Π‘ΠΎΠ±ΡΡΠΈΡ
Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
show.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° show Π²ΡΠ·Π²Π°Π½. |
shown.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΡΠ°Π»Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΡΠ·Π΅ΡΡ (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² CSS). |
hide.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° hide Π²ΡΠ·Π²Π°Π½. |
hidden.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ»Π° Π±ΡΡΡ ΡΠΊΡΡΡΠΎΠΉ ΠΎΡ ΡΠ·Π΅ΡΠ° (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² CSS). |
inserted.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ±ΡΡΠΈΡ show.bs.tooltip , ΠΊΠΎΠ³Π΄Π° ΡΠ°Π±Π»ΠΎΠ½ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² DOM. |
$('#myTooltip').on('hidden.bs.tooltip', function () {
// do somethingβ¦
})
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Β· Bootstrap
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Bootstrap Ρ CSS ΠΈ JavaScript, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ CSS3 Π΄Π»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².
ΠΠ±Π·ΠΎΡ
ΠΠΎΡ ΡΡΠΎ Π½Π°Π΄ΠΎ Π·Π½Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ:
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ 3-ΠΉ ΡΠ°ΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Popper.js Π² ΡΠ°ΡΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ popper.min.js ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
bootstrap.bundle. min.js
/bootstrap.bundle.js
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Popper.js β ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ! - ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ JavaScript Ρ ΠΆΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½Π° requires
util.js
. - ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ°ΠΌΠΎΠΌΡ.
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
- ΠΠ°Π΄Π°ΠΉΡΠ΅
container: 'body'
ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π³ΡΡΠΏΠΏΡ Π²Π²ΠΎΠ΄Π°, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ.Π΄.). - ΠΠ΅Π»ΡΠ·Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈΠ· ΡΠΊΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ°
.disabled
ΠΈΠ»ΠΈ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌdisabled
Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°-Β«ΠΎΠ±Π΅ΡΡΠΊΠΈΒ». - ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
white-space: nowrap;
Π² Π²Π°ΡΠΈΡ<a>
, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ. - ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΏΡΡΡΠ°Π½Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ ΠΈΠ· DOM.
ΠΡ Π²ΡΡ ΠΏΠΎΠ½ΡΠ»ΠΈ? ΠΡΠ»ΠΈΡΠ½ΠΎ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ β ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎ Π°ΡΡΠΈΠ±ΡΡΡ data-toggle
:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
ΠΡΠΈΠΌΠ΅ΡΡ
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΡΡΡΠ»ΠΊΠΈ β ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ:
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ: ΡΠ²Π΅ΡΡ Ρ, ΡΠΏΡΠ°Π²Π°, Π²Π½ΠΈΠ·Ρ ΠΈ Π²Π»Π΅Π²ΠΎ.
<button type="button" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
Tooltip on top
</button>
<button type="button" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
Tooltip on right
</button>
<button type="button" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
Tooltip on bottom
</button>
<button type="button" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
Tooltip on left
</button>
Π Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ HTML:
<button type="button" data-toggle="tooltip" data-html="true" title="<em>Tooltip</em> <u>with</u> <b>HTML</b>">
Tooltip with HTML
</button>
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°-ΡΡΠΈΠ³Π³Π΅ΡΠ°.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ΅ΡΠ΅Π· JavaScript:
$('#example').tooltip(options)
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Overflow
auto
ΠΈ scroll
ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΡΡΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ, Π΅ΡΠ»ΠΈ Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ overflow: auto
ΠΈΠ»ΠΈ overflow: scroll
ΠΊΠ°ΠΊ Π½Π°Ρ .table-responsive
, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ
ΡΠ°Π½ΠΈΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° boundary
Π»ΡΠ±ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 'scrollParent'
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 'window'
:
$('#example').tooltip({ boundary: 'window' })
Π Π°Π·ΠΌΠ΅ΡΠΊΠ°
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π»ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡ data
ΠΈ title
Π² ΡΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ HTML, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΡΠ½Π°ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ. ΠΠ΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ β ΠΏΡΠΎΡΠ΅, Ρ
ΠΎΡΡ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΊΠ°ΠΊ top
).
Π Π°Π±ΠΎΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΡΠ·Π΅ΡΠΎΠ² Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Π‘Π»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π»ΠΈΡΡ Π² ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠ΅ Π΄Π»Ρ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΡΠ»ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΠΌ). Π₯ΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <span>
) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π°ΡΡΠΈΡΡ ΡΠΎΠΉ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ β Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π°ΡΡΠΈΠ±ΡΡ tabindex="0"
β ΡΡΠΎ ΠΏΡΠΈΠ²Π½Π΅ΡΠ΅Ρ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΡΠ΅ Π±Π°Π³ΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ c Π½Π΅ βΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠ»ΡΡ β Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΈ Π½Π΅ Π²ΠΈΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° hover
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠΈΠ³Π³Π΅ΡΠ° Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
<!-- HTML to write -->
<a href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me</a>
<!-- Generated markup by the plugin -->
<div role="tooltip">
<div></div>
<div>
Some tooltip text!
</div>
</div>
ΠΠ΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ disabled
Π½Π΅ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° (ΠΈΠ»ΠΈ ΠΏΠΎΠΏΠΎΠ²Π΅Ρ) Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π½ΠΈΡ
ΡΠ·Π΅ΡΠΎΠ². ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠΌΠ΅ΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠ° β ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈΠ· ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° <div>
ΠΈΠ»ΠΈ <span>
, Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΡΠΈΠ΄Π°Π² ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ tabindex="0"
, ΠΈ Ρ.ΠΎ. ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π² ΡΠΎΠ±ΡΡΠΈΠ΅ pointer-events
Π² Π΄Π΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π°ΡΡΠΈΠ±ΡΡΡ ΠΈΠ»ΠΈ JavaScript. Π‘ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ: Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΊ data-
, ΠΊΠ°ΠΊ Π² data-animation=""
.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ sanitize
, sanitizeFn
ΠΈ whiteList
Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Π’ΠΈΠΏ | Π£ΠΌΠΎΠ»ΡΠ°Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|---|
animation | boolean | true | ΠΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ CSS-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ |
container | string | element | false | false |
ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΈΠΌΠ΅Ρ: |
delay | number | object | 0 |
ΠΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π· ΠΈ ΡΠΊΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ (ΠΌΡ) β Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΡΡΠ½ΠΎΠΌΡ ΡΠΈΠΏΡ ΡΡΠΈΠ³Π³Π΅ΡΠ° ΠΡΠ»ΠΈ ΡΠΈΡΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ, Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ hide/show Π‘ΡΡΡΠΊΡΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°: |
html | boolean | false |
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ°Π²Π»ΡΡΡ HTML Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ. ΠΡΠ»ΠΈ true, ΡΡΠ³ΠΈ HTML Π² ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΠ΅ΡΡ ΠΎ XSS-Π°ΡΠ°ΠΊΠ°Ρ . |
placement | string | function | ‘top’ |
ΠΠ°ΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° β Π°Π²ΡΠΎ β Π²Π΅ΡΡ
β Π½ΠΈΠ· β Π»Π΅Π²ΠΎ β ΠΏΡΠ°Π²ΠΎ. ΠΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ½Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΠ·Π»ΠΎΠΌ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ DOM ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΈ ΡΡΠΈΠ³Π³Π΅Ρ-ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ·Π»Π° DOM β ΠΊΠ°ΠΊ Π²ΡΠΎΡΠΎΠΉ. ΠΠΎΠ½ΡΠ΅ΠΊΡΡ |
selector | string | false | false | ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ Π·Π°Π΄Π°Π½, ΠΎΠ±ΡΠ΅ΠΊΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Π±ΡΠ΄ΡΡ Β«Π½Π°ΡΠ΅Π»Π΅Π½ΡΒ» Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Β«ΡΠ΅Π»ΠΈΒ». ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ HTML Π΄Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΏΠΎΠ²Π΅ΡΠΎΠ². Π‘ΠΌΠΎΡΡΠΈ ΡΡΠΎ ΠΈ Π΅ΡΠ΅. |
template | string | '<div role="tooltip"><div></div><div></div></div>' |
ΠΠ±ΡΡΠ½ΡΠΉ HTML Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠ»Π°ΡΡΠ° Π‘Π°ΠΌΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΊΠ»Π°ΡΡ |
title | string | element | function | » |
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡ ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π·Π°Π΄Π°Π½Π°, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ Π΅Π΅ Π½Π°Π±ΠΎΡΠΎΠΌ |
trigger | string | ‘hover focus’ |
ΠΠ°Π΄Π°Π΅Ρ, ΠΊΠ°ΠΊ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° — click | hover | focus | manual. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ.
|
offset | number | string | 0 | ΠΡΡΡΡΠΏ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅Π΅ Β«ΡΠ΅Π»ΠΈΒ». ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ΄ΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΡΡΡΡΠΏΠΎΠ² Popper.js. |
fallbackPlacement | string | array | ‘flip’ | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ, ΠΊΠ°ΠΊΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Popper.js Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ Β«ΠΎΡΠΊΠ°ΡΠ΅Β». ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — ΡΡΠ΄Π°. |
boundary | string | element | ‘scrollParent’ | ΠΡΠ°Π½ΠΈΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ overflow ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 'viewport' , 'window' , 'scrollParent' ΠΈΠ»ΠΈ ΠΎΡΡΡΠ»ΠΊΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ HTML (ΡΠΎΠ»ΡΠΊΠΎ Π² JavaScript). ΠΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ β Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ preventOverflow docs. |
sanitize | boolean | true | ΠΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ°Π½Π°ΡΠΈΡ. ΠΡΠ»ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Ρ 'template' ΠΈ 'title' , ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±ΡΠ΄ΡΡ ΠΎΡΠΈΡΠ΅Π½Ρ. |
whiteList | object | Default value | ΠΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΈ ΡΠ΅Π³ΠΈ |
sanitizeFn | null | function | null | ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠΈΡΡΠΊΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΡΡΠΊΠΈ. |
popperConfig | null | object | null | Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Popper.js ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Bootstrap, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Popper.js. |
ΠΡΡΠΈΠ±ΡΡΡ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ²ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π΄Π°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅.
ΠΠ΅ΡΠΎΠ΄Ρ
ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ
ΠΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ API Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½Ρ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄. ΠΠ½ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΡΠ·Π²Π°Π²ΡΠ΅ΠΉ ΠΈΡ , Ρ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°, Π½ΠΎ Π΄ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ°. ΠΠ»ΡΡ, Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄, Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½.
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
$().tooltip(options)
ΠΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
.tooltip('show')
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ (Ρ.Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ shown.bs.tooltip
). Π Π°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΉΒ» Π·Π°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
$('#element').tooltip('show')
.tooltip('hide')
Π‘ΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΊΡΡΡ (Ρ.Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ hidden.bs.tooltip
). ΠΡΠΎ ΡΠ°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΌΒ» Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
$('#element').tooltip('hide')
.tooltip('toggle')
ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΠ·ΠΎΠ²Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΈΠ»ΠΈ ΡΠΊΡΡΡ (Ρ. Π΅. Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΡΠΈΡ shown.bs.tooltip
or hidden.bs.tooltip
Π½Π°ΡΡΡΠΏΡΡ). Π Π°ΡΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΠΌΠ°Π½ΡΠ°Π»ΡΠ½ΡΠΉΒ» Π·Π°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
$('#element').tooltip('toggle')
.tooltip('dispose')
ΠΡΡΡΠ΅Ρ ΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Β«Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Β«ΡΠ΅Π»Π΅ΠΊΡΠΎΡΒ»
), Π½Π΅Π»ΡΠ·Ρ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° Β«ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΡ
Β» ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ
-ΡΡΠΈΠ³Π³Π΅ΡΠ°Ρ
.
$('#element').tooltip('dispose')
.tooltip('enable')
ΠΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
$('#element').tooltip('enable')
.tooltip('disable')
ΠΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠ΅-Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π°.
$('#element').tooltip('disable')
.tooltip('toggleEnabled')
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΊΡΡΡΠΎΠΉ.
$('#element').tooltip('toggleEnabled')
.tooltip('update')
ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
$('#element').tooltip('update')
Π‘ΠΎΠ±ΡΡΠΈΡ
Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
show.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° show Π²ΡΠ·Π²Π°Π½. |
shown.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΡΠ°Π»Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΡΠ·Π΅ΡΡ (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² CSS). |
hide.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° hide Π²ΡΠ·Π²Π°Π½. |
hidden.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ»Π° Π±ΡΡΡ ΡΠΊΡΡΡΠΎΠΉ ΠΎΡ ΡΠ·Π΅ΡΠ° (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² CSS). |
inserted.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ±ΡΡΠΈΡ show.bs.tooltip , ΠΊΠΎΠ³Π΄Π° ΡΠ°Π±Π»ΠΎΠ½ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² DOM. |
$('#myTooltip').on('hidden.bs.tooltip', function () {
// do somethingβ¦
})
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Β· Bootstrap Π½Π° ΡΡΡΡΠΊΠΎΠΌ
ΠΠ΄ΠΎΡ Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ Π½Π°Π²Π΅ΡΠ΅Π»Π΅ jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Jason Frame. ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ-ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CSS3 Π΄Π»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ-Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π»Ρ ΠΌΠ΅ΡΡΠ½ΡΡ ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠ±Π·ΠΎΡ
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ:
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° 3-ΠΉ ΠΏΠ°ΡΡΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Tether Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ tether.min.js Π΄ΠΎ bootstrap.js Π΄Π»Ρ ΡΠΎΠ³ΠΎ, Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ!
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ, ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅
container: 'body'
ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ΠΎΠΌ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (ΡΠΈΠΏΠ° Π½Π°ΡΠΈΡ Π³ΡΡΠΏΠΏ Π²Π²ΠΎΠ΄Π°, Π³ΡΡΠΏΠΏ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ. Π΄.). - ΠΡΠ·ΡΠ²Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π° ΡΠΊΡΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ
.disabled
ΠΈΠ»ΠΈdisabled
ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Ρ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ. - ΠΡΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΈ ΠΈΠ· Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
white-space: nowrap;
Π½Π°<a>
, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΠΎΠ»ΡΡΠΈΠ» Π²ΡΠ΅ ΡΡΠΎ? ΠΡΠ»ΠΈΡΠ½ΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΡ
data-toggle
Π°ΡΡΠΈΠ±ΡΡΠ°:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
ΠΡΠΈΠΌΠ΅ΡΡ
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΡΡΡΠ»ΠΊΠΈ Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ:
Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΠΌΠΎ
ΠΠΎΡΡΡΠΏΠ½Ρ ΡΠ΅ΡΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠ°: ΡΠ²Π΅ΡΡ Ρ, ΡΠΏΡΠ°Π²Π°, ΡΠ½ΠΈΠ·Ρ ΠΈ Π²ΡΡΠΎΠ²Π½Π΅Π½ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ.
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΡ
ΠΠ°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
<button type="button" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
Tooltip on top
</button>
<button type="button" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
Tooltip on right
</button>
<button type="button" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
Tooltip on bottom
</button>
<button type="button" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
Tooltip on left
</button>
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ»Π°Π³ΠΈΠ½ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
ΠΡΠ·Π²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΡΠ΅ΡΠ΅Π· JavaScript:
$('#example').tooltip(options)
Π Π°Π·ΠΌΠ΅ΡΠΊΠΈ
Π’ΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ data
Π°ΡΡΠΈΠ±ΡΡ title
Π½Π° HTML ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ. Π‘ΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°, Ρ
ΠΎΡΡ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ top
ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ).
ΠΠ΅Π»Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π°ΡΡΠΈΡΡΠΈΠ²Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² HTML, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ»ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΠΌΡ). Π₯ΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ HTML-ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <span>
) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΄Π΅Π»Π°Π½ ΡΠΎΠΊΡΡ Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ tabindex="0"
Π°ΡΡΠΈΠ±ΡΡΠ°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ ΠΈ ΡΠΌΡΡΠ°Π΅Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΎΠ·Π²ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
<!-- HTML ΠΏΠΈΡΠ°ΡΡ -->
<a href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me</a>
<!-- Π‘Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ -->
<div role="tooltip">
<div></div>
<div>
Some tooltip text!
</div>
</div>
ΠΠ°ΡΠΈΠ°Π½ΡΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ JavaScript. ΠΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ data-
, Π° Π½Π° data-animation=""
.
ΠΠΌΡ | Π’ΠΈΠΏ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|---|
animation | boolean | true | ΠΠ°Π½Π΅ΡΠΈΡΠ΅ CSS ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ |
container | string | false | false | ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΈΠΌΠ΅Ρ: |
delay | number | object | 0 | ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΊΡΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ (ΠΌΡ) — Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΡΡΠΊ Π’ΠΈΠΏ ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠΊΠ°Π·Π°Π½, Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠΊΡΡΡΡ/ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π‘ΡΡΡΠΊΡΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°: |
html | boolean | false | ΠΡΡΠ°Π²ΠΈΡΡ HTML Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅. ΠΡΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, Π² jQuery text ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π² DOM. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΠ΅ΡΡ ΠΎ xss-Π°ΡΠ°ΠΊ. |
placement | string | function | ‘top’ | ΠΠ°ΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° — ΡΠ²Π΅ΡΡ
Ρ | ΡΠ½ΠΈΠ·Ρ | ΡΠ»Π΅Π²Π° | ΡΠΏΡΠ°Π²Π° | Π°Π²ΡΠΎ. ΠΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Ρ tooltip DOM ΡΠ·Π΅Π» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ ΠΏΡΡΠΊΠΎΠ²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΡΠ·Π»Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ. Π |
selector | string | false | ΠΡΠ»ΠΈ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΈΡΠΎΠ³ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ΅Π»ΡΠΌ. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ HTML Π΄Π»Ρ ΡΠΊΠ»Π΅ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. |
template | string | '<div role="tooltip"><div></div><div></div></div>' | ΠΠ°Π·ΠΎΠ²ΡΠΉ HTML-Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ |
title | string | element | function | » | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡ ΠΡΠ»ΠΈ Π΄Π°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½Π° Ρ Π΅Π³ΠΎ |
trigger | string | ‘hover focus’ | ΠΠ°ΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΊΠ»ΠΈΠΊ | Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ | ΡΠΎΠΊΡΡ | ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΉΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ²; ΡΠ°Π·Π΄Π΅Π»ΡΠΉΡΠ΅ ΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ. «Π²ΡΡΡΠ½ΡΡ» Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠ΅ΡΠ°ΡΡΡΡ Ρ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΈΠ³Π³Π΅Ρ. |
constraints | Array | [] | ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ — ΠΏΡΠΎΡΠ΅Π» Π½Π° Tether. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Tether’Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ. |
offset | string | ‘0 0’ | Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Tether’Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ. |
ΠΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π΄Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄Π°Π½Π½ΡΡ , ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅.
ΠΠ΅ΡΠΎΠ΄Ρ
$().tooltip(options)
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
.tooltip('show')
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π°Π±ΠΎΠ½Π΅Π½ΡΡ Π΄ΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π±ΡΠ»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ (Ρ. Π΅. shown.bs.tooltip
ΡΠΎΠ±ΡΡΠΈΡ). ΠΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ βΡΡΡΠ½ΠΎΠ³ΠΎβ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
$('#element').tooltip('show')
.tooltip('hide')
Π‘ΠΊΡΡΡΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π±ΡΠ» ΡΠΊΡΡΡΡΠΉ (Ρ. Π΅. hidden.bs.tooltip
ΡΠΎΠ±ΡΡΠΈΡ). ΠΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ βΡΡΡΠ½ΠΎΠ³ΠΎβ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅.
$('#element').tooltip('hide')
.tooltip('toggle')
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΉ Π΄ΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π±ΡΠ»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ»ΠΈ ΡΠΊΡΡΡΠΎ (Ρ. Π΅. shown.bs.tooltip
ΠΈΠ»ΠΈ hidden.bs.tooltip
ΡΠΎΠ±ΡΡΠΈΡ). ΠΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ βΡΡΡΠ½ΠΎΠ³ΠΎβ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅.
$('#element').tooltip('toggle')
.tooltip('dispose')
Π‘ΠΊΡΡΠ²Π°Π΅Ρ ΠΈ ΡΠ½ΠΈΡΡΠΎΠΆΠ°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ selector
ΠΎΠΏΡΠΈΡ) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ ΠΏΠΎΡΠΎΠΌΠΎΠΊ ΡΡΠΈΠ³Π³Π΅ΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
$('#element').tooltip('dispose')
Π‘ΠΎΠ±ΡΡΠΈΡ
Π’ΠΈΠΏ Π‘ΠΎΠ±ΡΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
show.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° show Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°. |
shown.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π±ΡΠ»Π° ΡΠ΄Π΅Π»Π°Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ CSS ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ). |
hide.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΠ²ΠΎΠ»ΠΈΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° hide ΠΌΠ΅ΡΠΎΠ΄ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ. |
hidden.bs.tooltip | ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π·Π°ΠΊΠΎΠ½ΡΠΈΡ Π±ΡΡΡ ΡΠΊΡΡΡΠ° ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ CSS ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ). |
$('#myTooltip').on('hidden.bs.tooltip', function () {
// ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ...
})
21 Π»ΡΡΡΠΈΠΉ TolTip ΠΏΠ»Π°Π³ΠΈΠ½ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSS, jQuery ΠΈ JavaScript
Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π±ΡΠ» ΡΠΎΠ±ΡΠ°Π½ ΡΠΏΠΈΡΠΎΠΊ Π»ΡΡΡΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄Π»Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ jQuery, JavaScript, CSS. ΠΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈ Π»Π΅Π³ΠΊΠΎ Π²Π½Π΅Π΄ΡΠΈΡΡ Π² ΡΠ²ΠΎΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ UX.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΡΡ
, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΠ΅ΠΌ ΠΈ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ².
Π―Π·ΡΠΊ (ΠΈ): JavaScript
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ JS Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ ΠΈ ΡΠ΅ΠΌ. ΠΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ HTML, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ° ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ°.
Π―Π·ΡΠΊ (ΠΈ): CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΡΠΎΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Ρ ΠΏΠ»Π°Π²Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ HTML ΠΈ CSS.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΠΏΡΠΎΡΡΠΎΠΉ, ΠΏΠ»ΠΎΡΠΊΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ jQuery, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ HTML.
Π―Π·ΡΠΊ (ΠΈ): CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΡΠΎΡΡΠ°Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ°ΡΠ°ΡΡ Π²ΠΎΠΊΡΡΠ³ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠΌ ΡΠ³Π»ΠΎΠΌ.
7.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² Π½Π΅ΠΌ: Π‘Π»ΠΎΠΆΠ½Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°ΠΌΠΈ, ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Π΄Π»Ρ Β«Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈΒ».
Π―Π·ΡΠΊ (ΠΈ): JavaScript
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ JavaScript Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°ΠΌΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ.
Π―Π·ΡΠΊ (ΠΈ): CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΈ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° CSS
Π―Π·ΡΠΊ (ΠΈ): Javascript
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΌΠΎΡΠ½ΡΠΉ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ. ΠΠ΅Π³ΠΊΠΈΠΉ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ.
Π―Π·ΡΠΊ (ΠΈ): CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠΎΡΡΡΠΏΠ½Π° Π»Π΅Π³ΠΊΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»Π΅Π³ΠΊΠΎ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ².
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ:Β ΠΡΠΈΡΡΠ΄Π»ΠΈΠ²ΡΠΉ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΡΠΉ ΡΡΠΈΠ»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ grumble.js (Π²ΡΡΠ΅).
Π―Π·ΡΠΊ (ΠΈ): JavaScript
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠΎΡΠ½Π°Ρ, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π΄Π»Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΈΠΊΠ°ΠΊΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΡΠ΄ΠΎΠ±Π½ΡΠΉ.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΡΠΎΡ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ jQuery ΠΈΠΌΠ΅Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠ°Π²ΠΈΠ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ Π·Π° ΡΠ°Π·. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π² Π½Π΅ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ: ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ jQuery, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ².
Π―Π·ΡΠΊ (ΠΈ): CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° CSS ΡΠ΄Π΅Π»Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Sass, ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΡΡΠΎ.
18. HubSpot ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°
Π―Π·ΡΠΊ (ΠΈ): JavaScript, CSS
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: JS ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° CSS Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ. ΠΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Tether and Drop.
Π―Π·ΡΠΊ (ΠΈ): JavaScript
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΠ΅ ΡΡΡΡ). Π Π°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ JSON ΡΡΡΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ API, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΡΠΎΡΡΠ°Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ HTML.
Π―Π·ΡΠΊ (ΠΈ): jQuery
Π§ΡΠΎ Π½Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΌ: ΠΠ΅Π³ΠΊΠΈΠΉ ΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ jQuery Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ CSS3. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ WordPress, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ.
Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° β’ HTML ΠΈ CSS
ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° β ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΡΠ²Π»ΡΡΡΠ°ΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈ. ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊ HTML-ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° title
ΠΈ Π²ΡΠ·ΠΎΠ²Π° Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° tooltip
.
<button title="Π’Π΅ΠΊΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ"> ΠΠ½ΠΎΠΏΠΊΠ° Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ </button>
$(document).ready(function() { $('#btn-tooltip').tooltip(); });
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ tooltip()
, ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡ data-toggle="tooltip"
.
<a href="#" data-toggle="tooltip" title="Π’Π΅ΠΊΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ">ΡΠ΅ΠΊΡΡ ΡΡΡΠ»ΠΊΠΈ</a> ..... <span data-toggle="tooltip" title="ΠΡΡΠ³ΠΎΠΉ ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ">Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΡΡ</span>
$(document).ready(function() { $('[data-toggle="tooltip"]').tooltip(); });
ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π΄Π»Ρ Π½Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (Ρ.Π΅. ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡ disabled
ΠΈΠ»ΠΈ Π°ΡΡΠΈΠ±ΡΡ disabled
) Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π½Π° Π΅Π³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅.
<span data-toggle="tooltip" title="ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ disabled"> <button type="button" disabled>ΠΠ΅ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°</button> </span>
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ»Π΅Π²Π°, ΡΠ²Π΅ΡΡ Ρ, ΡΠ½ΠΈΠ·Ρ ΠΈ ΡΠΏΡΠ°Π²Π°:
<button type="button" data-toggle="tooltip" data-placement="left" title="ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ»Π΅Π²Π°"> ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ»Π΅Π²Π° </button> <button type="button" data-toggle="tooltip" data-placement="top" title="ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ²Π΅ΡΡ Ρ"> ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ²Π΅ΡΡ Ρ </button> <button type="button" data-toggle="tooltip" data-placement="bottom" title="ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ½ΠΈΠ·Ρ"> ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠ½ΠΈΠ·Ρ </button> <button type="button" data-toggle="tooltip" data-placement="right" title="ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠΏΡΠ°Π²Π°"> ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΡΠΏΡΠ°Π²Π° </button>
ΠΡΠΈΠΌΠ΅ΡΡ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π° tooltip()
:
ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
$('#element'). tooltip(options) |
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. |
$('#element').tooltip('show') |
ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. |
$('#element').tooltip('hide') |
ΠΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. |
$('#element').tooltip('toggle') |
ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. |
$('#element').tooltip('destroy') |
Π£Π±ΠΈΡΠ°Π΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈ ΡΠ΄Π°Π»ΡΠ΅Ρ Π΅Ρ. |
ΠΠΎΠΈΡΠΊ: BootstrapΒ β’ CSSΒ β’ HTMLΒ β’ Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Β β’ ΠΠ΅ΡΡΡΠΊΠ°Β β’ ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈΒ β’ TooltipΒ β’ Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ
javascript — ΠΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΠΏΠΎΠ»ΡΡ ΡΠΎΡΠΌΡ html?
javascript — ΠΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΠΏΠΎΠ»ΡΡ ΡΠΎΡΠΌΡ html? — ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Stack Overflow , ΡΡΠΎΠ±Ρ ΡΡΠΈΡΡΡΡ, Π΄Π΅Π»ΠΈΡΡΡΡ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠ΅ΡΡ.
Π‘ΠΏΡΠΎΡΠΈΠ»
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π½ΠΎ 44ΠΊ ΡΠ°Π·
Π’ΡΡΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΎ ΡΠ΅ΠΌ Π·Π΄Π΅ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ.ΠΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ, ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΡΠΉ, Π½Π΅ΠΏΠΎΠ»Π½ΡΠΉ, ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΈΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ, ΠΈ Π½Π° Π½Π΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π² Π΅Π³ΠΎ Π½ΡΠ½Π΅ΡΠ½Π΅ΠΉ ΡΠΎΡΠΌΠ΅. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠ½ΠΈΡΡ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΠΈ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ.ΠΠ°ΠΊΡΡΡ 8 Π»Π΅Ρ Π½Π°Π·Π°Π΄.
Π£ ΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ Π΄Π»ΠΈΠ½Π½Π°Ρ ΡΠΎΡΠΌΠ° php, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°, Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ. Π― Ρ ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΡΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠ»ΡΠΌΠΈ Π²Π²ΠΎΠ΄Π°. Π― Π·Π½Π°Ρ ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ Π΄Π»Ρ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° HTML Π½ΠΎ ΡΡΠΎ Π½Π΅ ΠΌΠΎΡ ΡΠ΅Π»Ρ, Ρ Ρ ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΡΡΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠ»ΡΠΌΠΈ Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ / ΠΈΡΡΠ΅Π·Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΠΎΠ»Π΅.(Ρ Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ Π² html, Π° Π½Π΅ Π² javascript ΠΈ Ρ. Π΄., ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½Π΅ Π·Π½Π°Ρ JavaScript.)
Π‘ΠΎΠ·Π΄Π°Π½ 29 ΡΠ½Π².
Π°ΡΠ½ Ρ Π°Π½Π°ΡΠ½ Ρ Π°Π½7311 Π·ΠΎΠ»ΠΎΡΠΎΠΉ Π·Π½Π°ΠΊ11 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΠΉ Π·Π½Π°ΠΊ66 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
2ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ HTML5 ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ
Π‘ΠΎΠ·Π΄Π°Π½ 29 ΡΠ½Π².
ΠΌΠΎΠ»Π½ΠΈΡ1,96911 Π·ΠΎΠ»ΠΎΡΡΡ Π·Π½Π°ΠΊΠΎΠ²1515 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ²2323 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠ°
2 ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΠ° CSS : focus
.ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΡΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΈ Π·Π°Π΄Π°ΠΉΡΠ΅ Π΅ΠΌΡ ΡΡΠΈΠ»Ρ:
. hint {display: none; }
Π²Π²ΠΎΠ΄: ΡΠΎΠΊΡΡ +. ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° {ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ; }
JSBin: http://jsbin.com/inilot/1/edit
Π‘ΠΎΠ·Π΄Π°Π½ 29 ΡΠ½Π².
Π’ΠΎΠΌ Π‘ΠΌΠΈΠ»Π°ΠΊΠ’ΠΎΠΌ Π‘ΠΌΠΈΠ»Π°ΠΊ1,9971313 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ²1818 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
ΠΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ CSS Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Java {script}:
<ΡΡΠΈΠ»Ρ>
.ami div {display: none}
.ami: hover div {display: block}
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π°Π²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Π½Π° ΠΌΠ΅Π½Ρ Π― ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΠ΅