В последнее время я заметил, что мой код параллакса вызывает странное движение дрожания слева направо. Код очень прост:Сломанная прокрутка параллакса
$(window).scroll(function(){
var body = $('body');
var top = $(this).scrollTop();
$('.carousel-inner img').css('top', top/2);
});
Тот же вопрос дрожит можно увидеть в этой демонстрации http://www.bootply.com/vTCajmeQHQ
Почему это происходит? Как изменился браузер, изменилось ли событие прокрутки? Как я могу исправить это, чтобы он больше не дрожал? Это началось только несколько месяцев назад, это было гладко раньше.
Моя разметка выглядит следующим образом <% = IMAGE_TAG 'IMG.jpg' %> <% = IMAGE_TAG 'img1.jpg' %>
Проблема заключается в различии между исходным положением и позиционированием после применения нового стиля CSS. Таким образом, если «верхняя часть» вашего изображения первоначально смещена, это все потеряно при первой запуске этой функции. Можете ли вы предоставить HTML/CSS, как изображение первоначально размещено? –