Класс 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.