Jivo обычно просто висит в углу, при нажатии открывает выбор возможностей связи и чат. Но иногда нужно сделать его открытие на кастомную кнопку, например ест виджетов несколько и хотят их оформить в виде одного меню.
Виджет Jivo, как сделать открытие чата при нажатии на свою кнопку.
01.02.2025
Тогда нужно сделать две вещи:
Первая, это скрыть стандартное отображение, для этого нужно до подключение виджете добавить код jivo_onLoadCallback, т.е. общий вид такой:<script> function jivo_onLoadCallback() {const jivo_custom_widget = true;}</script> <script src="//code.jivo.ru/widget/ID" async></script>
Второе, это добавит код открытия чата на нужную кнопку, тут все еще проще, добавляем jivo_api.open(); return false;:
<a href="#" onclick="jivo_api.open(); return false;"> <img src="/so/img/social/jivo.png" alt="jivo"> </a>