나는 단순 수직 시차 (http://nikebetterworld.com과 유사)를 만들고 있습니다.스크롤링 수직 시차
코드는 기술적으로 작동하지만 각 스크롤 후에 페인트에 지저분한 효과가 나타납니다. 자바 스크립트가 늦게 발생하는 것처럼 보입니다. 왜 그런가? 나는 스크립트에서 실제로 두드러지는 것을 볼 수 없다.
var getYPosition = function() {
if (typeof(window.pageYOffset) == 'number') {
return window.pageYOffset;
} else {
return document.documentElement.scrollTop;
}
};
$(document).ready(function(){
var sections = $(".section");
$(window).scroll(function() {
var x = getYPosition(),
y = Math.floor(x/1600),
z = $(sections[y]).offset();
$(sections[y]).css("background-position", "0 " + (getYPosition() - z.top)/2 + "px");
});
});
좋은 주, 그것은 짜증나. 이 유행을 빨리 죽게 할 수 있을까요? –
술에 취한 채로 나는 그것을 보았다. 그리고 그것은 좋은 생각이 아니었다. – tster