У меня есть элемент Я применяю некоторые базовые переходы на основе положения прокрутки. Он работает плавно, как и ожидалось в Safari и Firefox, но прокрутка в Chrome очень изменчив.JQuery scrollTop анимация изменчивая в Chrome
$(document).ready(function($) {
var divUp = $('.fade');
var divDown = $('.fade-down');
$(window).on('scroll', function() {
var st = $(this).scrollTop();
divUp.css({
'top' : -(st/6)+"px",
'opacity' : 1 - st/400
});
divDown.css({
'opacity' : 1 - st/400
});
});
});
Я комментировал каждую CSS
свойства индивидуально, но Chrome рывков так или иначе. Свойство top
перемещает относительно позиционированный элемент.
Как я могу достичь желаемого эффекта, пока все еще радует JS-двигатель Chrome? Заранее благодарим за любые отзывы.
Я не уверен, что 'st' переменная содержит именно то, что вы хотите. –
@GoogleHireMe это достижение именно того, что я хочу - одновременно затухания и элемента и перемещения его положения на свитке. Проблема в том, что в Google Chrome просто некоторая ошибка. – SGLVEGAS
@GoogleHireMe Уже нанял вас Google? –