我需要一点帮助视差滚动。我正在尝试将图像粘贴到顶部div的底部。这里是jQuery视差滚动scrollTop
function parallax() {
var scrollPosition = jQuery(window).scrollTop();
jQuery('#grid').css('top', (0 - (scrollPosition * .5))+'px');
}
现在它在浏览器窗口的顶部滚动时,坚持。我使用了更高的数字,例如jQuery('#grid').css('top', (134 - (scrollPosition * .5))+'px');
当页面加载时,这给了我适当的间距,但只要我滚动,白色可以在div上方看到。我不熟悉jQuery,所以任何帮助将不胜感激。
基本上我怎样才能把div的顶部位置赋值给变量scrollPosition
。
/*更新*/ 对不起,这里有一些关于这个问题的更多细节。
这里是一个jsfiddle
请参阅如何被粘到窗口的顶部?我希望它能够坚持标题的底部。
你打电话给'parallax()'怎么样?是它,'$(window).on('scroll',parallax);'? (); – Ohgodwhy
我打电话就像这样''jQuery(window).bind('scroll',function(e){ \t parallax(); \t}); ' –