На тестовый домен http://58.akmalov.z8.ru/ установил слайдер (прокрутка логотипов автомобилей). Но он не срабатывает через раз при обновлении страницы. Есть подозрения, что скрипты загружаются в неправильном порядке. В основном коде страницы /index.html это место скрыто через ajax: <div id="hidden"></div> (чтобы эти ссылки не отбирали вес у главных страниц) Исполняется jquery внизу страницы Код HTML5 <script defer src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> и подгрузкой содержимого /hidden.html Код HTML5 <script>$(document).ready(function(){$('#hidden').load('/hidden.html');});</script> В начале /hidden.html исполняются два скрипта, отвечающие непосредственно за слайдер: <script src="/js/slide.js"></script> <script> $(window).load(function(){ //$(window).load() must be used instead of $(document).ready() because of Webkit compatibility // Carousel > Continuous $(".carousel-continuous").sliderkit({ auto:false, circular:false, shownavitems:10, scroll:1, navcontinuous: true, scrollspeed: 400, scrolleasing: "linear" }); }); </script> Подскажите пожалуйста, как сделать, чтобы скрипты исполнялись правильно, и слайдер работал при каждой перезагрузке страницы.
Ну, во-первых, сделать нормальный слайдер, без всяких там hidden и т. д. Сразу загружайте страницу со слайдером. Перенесите скрипты из body в head, это конечно не принципиально, но так все делают не просто так. "elastislide-wrapper, sliderkit carousel-continuous, sliderkit-nav, sliderkit-nav-clip" по идее не нужны. Смысл всех этих jQuery слайдеров в основном сводится к тому, чтобы построить слайдер на основе списка элементов, поэтому все эти обертки не нужны. И еще у Вас постоянно активна ссылка "Контакты"))