, честно говоря, я немного отчаялся.. Функция позиционирования позиционирования мерцает в google chrome после последнего обновления
После обновления браузера Google Chrome - от версии 39 до 41 - один из моих сайтов клиентов абсолютно изуродован в Chrome.
Вы можете увидеть здесь: http://prinovis-media-day.com/
Если вы прокрутите вниз, все »параллакса« элементы мерцает. Я проверил это на моем MacBook от версии 39 - это абсолютно нормально в версии 39.
В принципе, то, что я делаю, чтобы создать этот эффект очень прост:
$("window").scroll(function(){
var move_value = Math.round(scroll_top * 0.3);
var opacity_value = *some other value*;
$(".parallax-container__content").css({
'opacity': opacity_value,
'padding-top': move_value +'px'
});
});
Кто-нибудь знает В чем дело? Он работал как прелесть перед этим обновлением ...
Большое спасибо, я действительно ценю любой ответ!
Вы всегда можете кэшировать элемент $ (". Parallax-container__content") в переменной, чтобы он не извлекал его при каждом запуске события прокрутки, и это также относится к значению непрозрачности (если это не динамически изменяя в зависимости от scroll_tp.Это может привести к ускорению сценария и помогите jank, который происходит –
FYI: отлично работает на моем «Chrome 40.0.2214.115 m» – OddDev
Вы можете попробовать добавить «переход» к CSS в " .prallax-container_content ". http://www.w3schools.com/css/css3_transitions.asp – OddDev