Начало работы
Подключение и использование
Подключение на PHP-странице
\Bitrix\Main\UI\Extension::load("ui.hint");
Использование
В html-коде достаточно указать у элемента атрибут data-hint c текстом:
<span data-hint="Моя первая подсказка"></span>
В js-коде необходимо инициализировать подсказку. Будут созданы подсказки для всех дочерних элементов контейнера:
BX.UI.Hint.init(BX('container'));
Javascript-расширение ui.hint
позволяет показывать подсказки на странице.
Пример
<? \Bitrix\Main\UI\Extension::load("ui.hint"); ?> <script type="text/javascript"> BX.ready(function() { BX.UI.Hint.init(BX('my-container')); }) </script> <div id="my-container"> <div> Подсказка 1 <span data-hint="<?=Loc::getMessage('MY_HINT_1')?>"></span> </div> <div> Подсказка 2 <span data-hint="<?=Loc::getMessage('MY_HINT_2')?>"></span> </div> </div>
Использование в JavaScript
При формировании верстки в js, можно получить элемент для вставки из текста:
containerElement.appendChild( BX.UI.Hint.createNode("Моя вторая подсказка.") );
© «Битрикс», 2001-2023, «1С-Битрикс», 2023