У меня есть проект, который использует scrollTo для переключения с одного слайдера на другой. В общем, у меня есть три ползунка, которые можно сдвинуть при нажатии кнопки. Вы можете увидеть полностью рабочую демонстрацию здесь: http://vitaminjdesign.com/example/examples/Standard/index.html
Как видите, это работает довольно хорошо; однако в Firefox и IE (с Chrome и Safari все в порядке) у нас есть проблема. Когда вы нажимаете зеленую кнопку, скажем, децибел, новый слайд загружается нормально. ЗАТЕМ, если вы обновите страницу, старое содержание слайдов в децибелах все еще остается, хотя первый значок кнопки активен.
При загрузке / обновлении страницы позиция scrollTO должна быть сброшена, чтобы она отображала первый ползунок по умолчанию (как и должно быть в safari и chrome). Вот мой простой Jquery, который поддерживает положение scrollTo, но потенциально может возникнуть дальнейший конфликт за пределами этого кода. Пожалуйста, ознакомьтесь с демо .
$('#hero-slider ul a.pita').click(function () {
$('#hero-slider ul a').removeClass('activeSlide');
$(this).addClass('activeSlide');
$('.maskss').scrollTo($(this).attr('rel'), 500);
return false;
});
Есть идеи, как сделать первый слайд после перезагрузки страницы? Если вы очищаете кеш, он делает это каждый раз. Есть мысли?