我试图让一个元素移动比窗口其余部分的移动慢一点(如果你愿意的话,视差)......
我使用以下内容......
$(window).scroll(function() {
'use strict';
console.log($('section').offset().top);
$('img').css({
'margin-top' : -($('section').offset().top/3)+"px",
});
});
只有部分偏移在整个滚动中保持静态130px,而它应该不断变化?
任何想法我做错了什么?
答案 0 :(得分:2)
我认为您正在寻找的函数是$(window).scrollTop(),它将返回页面在任何给定点向下滚动的数量。
var scroll = $(window).scrollTop();