Почему изначально не работает скрипт в Хроме, начинает работать после обновления страницы?

Тема в разделе "JavaScript", создана пользователем v.uljanov, 21 дек 2017.

  1. v.uljanov

    v.uljanov Постоялец

    Регистр.:
    5 дек 2014
    Сообщения:
    65
    Симпатии:
    18
    Почему изначально не работает скрипт в Хроме, начинает работать после обновления страницы? (иногда вообще начинает работать не корректно)
    Во всех остальных браузерах скрипт работает без проблем, а в хроме только после обновления страницы.
    Причем скрипт работает на опенсервере без проблем даже в хроме. Это может быть связано с кириллическим доменом?
    PS.: на опенсервере домен на латинице (другие он не видит)

    Вот скрипт:

    $(document).ready(function() {
    $("#container1").twentytwenty({
    default_offset_pct: 0.5, // сколько показывать 'изображение до' в процентах (максимально 1) сразу после загрузки страницы
    orientation: 'horizontal', // ориентация слайдера ('horizontal' или 'vertical')
    before_label: 'До', // подпись 'до'
    after_label: 'После', // подпись 'после'
    no_overlay: false, // не показывать затемнение с надписями 'до' и 'после'
    move_slider_on_hover: false, // двигать "бегунок" слайдера вместе с курсором мыши
    move_with_handle_only: true, // двигать слайдер только за его "бегунок"
    click_to_move: false // разрешить перемещение "бегунка" слайдера по клику на изображении
    });
    });
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.327
    Симпатии:
    2.300
    Предположу twentytwenty - не штатная функция JS - надо показывать весь код,..

    Как вариант - требуется jQuery до момента запуска этого скрипта. Надо консоль браузера смотреть - какие ошибки?
     
  3. v.uljanov

    v.uljanov Постоялец

    Регистр.:
    5 дек 2014
    Сообщения:
    65
    Симпатии:
    18
    В консоли ошибок нет. Это вот остальные скрипты.
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="js/jquery.event.move.js"></script>
    <script src="js/jquery.twentytwenty.js"></script>

    Не понятно, почему все нормально работает в openserver (в любом браузере) и не работает когда заливаешь на хостинг, но только хром.
     
  4. superyarik

    superyarik Создатель

    Регистр.:
    29 ноя 2008
    Сообщения:
    10
    Симпатии:
    1
    наверное что-то с порядком js файлов? есть пример в сети где не работает?
     
  5. v.uljanov

    v.uljanov Постоялец

    Регистр.:
    5 дек 2014
    Сообщения:
    65
    Симпатии:
    18
    Спасибо, тема закрыта. Проблема была не в скриптах, а в css. Хром не хотел адекватно воспринимать код, хотя в опенсервере воспринимал нормально.