Конфликт скриптов JS

Тема в разделе "JavaScript", создана пользователем DJ PROMO, 1 июл 2018.

Метки:
  1. DJ PROMO

    DJ PROMO Постоялец

    Регистр.:
    9 июл 2017
    Сообщения:
    77
    Симпатии:
    21
    Доброго дня.
    Установил онлайн консультант, но происходит конфликт, а именно:
    Перестал работать модуль доставки СДЭК и так же не выводится тупо карта яндек, созданная в конструкторе карт.
    Если отключаю вывод онлайн консультанта, то все работает в штатном режиме.

    Онлайн консультант подключается строчкой:
    Код:
    <script type="text/javascript" id="ultimate_support_chat" src="/ultimate_support_chat/widget/ultimate_chat_widget.js"></script>

    Код карты из конструктора карт:
    Код:
    <script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A1e385ffcbdcd32ddc288feaaa6db1899343f0f26767c3911139ca492e489b038&amp;width=100%25&amp;height=400&amp;lang=ru_RU&amp;scroll=true"></script>

    Файл: ultimate_chat_widget.js

    В консоли разработчика нет ошибок, что самое интересное.
    Помогите понять, что в данном файле может рубить работу остальных скриптов.
     
  2. mympp

    mympp Постоялец

    Регистр.:
    20 авг 2014
    Сообщения:
    50
    Симпатии:
    12
    Попробуй прописать строку подключения консультанта ниже других скриптов, либо поищи одноименные функции и переименуй их.
     
  3. DJ PROMO

    DJ PROMO Постоялец

    Регистр.:
    9 июл 2017
    Сообщения:
    77
    Симпатии:
    21
    Я как раз и подключаю строку виджета перед закрывающим тегом </body>, но результат нулевой.((( Поэтому и прошу помощи, так как в js не силен.
    Пробовал вариант с no conflict js, но результата это не дает ни какого. Если прописываю no conflict js в JS модуля СДЭК, то отваливается СДЭК, а если в ultimate_chat_widget.js то отваливается консультант.
    Но если в СДЭК я еще допускаю наличие одноименных функций, то с какого перепугу не работает яндекс карта?
    Ведь это вообще сторонний сервис. Хотя и в СДЭК не работает подгрузка городов именно, а она подтягивается по API СДЭК.