Класс BX.UI.Tour.Step
Шаг тура это объект класса BX.UI.Tour.Step.
Методы
Метод | Описание |
---|---|
step.getId | Возвращает id шага. |
step.getTarget | Возвращает target шага. |
step.setTarget | Устанавливает target для шага. |
step.getAreaPadding | Возвращает отступ подсветки от элемента. |
step.getRounded | Возвращает параметр rounded для шага. |
step.getTitle | Возвращает заголовок шага. |
step.getText | Возвращает текст шага. |
step.getLink | Возвращает ссылку шага для кнопки "Подробнее". |
step.getPosition | Возвращает позицию шага. |
События для BX.UI.Tour.Step
Событие | Описание |
---|---|
BX.UI.Tour.Step:onShow
|
Вызывается при показе шага. |
BX.UI.Tour.Step:onClose
|
Вызывается при закрытии шага. |
Пример
Тур на странице списка лидов с шагом в выпадающем меню пользователя:
var guide = new BX.UI.Tour.Guide({ events: { onStart: function() { console.log("Let's start"); } }, steps: [ { target: ".crm-robot-btn", title: "Кнопка", text: "Данные попапы призваны помочь вам понять наш сложный продукт.", link: "#", rounded: true, }, { target: BX("counter_panel_container"), title: "Счетчики", text: "Данные попапы призваны помочь вам понять наш сложный продукт. Каждый день мы наполняем его новым функционалом, разобраться в котором не так просто.", link: "https://helpdesk.bitrix24.ru/section/108537/", position: "left" }, { target: "#menu-counter-crm_all", title: "Счетчик", text: "Текст про счетчик. Дорогой пользователь! Данные попапы призваны помочь вам понять наш сложный продукт. Каждый день мы наполняем его новым функционалом, разобраться в котором не так просто.", link: "#", rounded: true, position: "right", }, { title: "События", text: "Дорогой пользователь! Данные попапы призваны помочь вам понять наш сложный продукт.", link: "#", events: { onShow: function() { BX.fireEvent(BX('user-block'), 'click'); guide.getCurrentStep().setTarget(document.querySelector("#popup-window-content-menu-popup-user-menu")); }, }, position: "right" }, { target: function() { return document.querySelector(".menu-items"); }, title: "Основное меню", text: "Дорогой пользователь! Данные попапы призваны помочь вам понять наш сложный продукт.", link: "#", position: "right" }, ], buttons: [ { text: "Начать работу", class: "ui-btn ui-btn-sm ui-btn-primary ui-btn-round", events : { click : function() { guide.close() } } }, { text: "Пригласить сотрудников", class: "ui-btn ui-btn-sm ui-btn-light-border ui-btn-round", events : { click: function () { console.log("Пригласить сотрудников"); } } } ], finalStep: true, finalText: "Всего пару этапов и ваша CRM уже начнет работать с клиентами и помогать вам продавать больше!", finalTitle: "Удачного старта!" }); guide.start();
© «Битрикс», 2001-2024, «1С-Битрикс», 2024