我正在研究簡化的垂直視差(類似於http://nikebetterworld.com)。滾動垂直視差
我有一個quick demo working - 代碼在技術上可行,但每次滾動後我都會對重繪產生焦慮效果 - 這看起來像是JavaScript發生的很晚。任何想法爲什麼?我看不到真正脫穎而出的腳本中的任何內容。
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