ユーザーがページを下にスクロールするのと同じピクセル数で div を上にスクロールしようとしています。たとえば、Google Chrome でマウス ホイールを使用すると、約 20px 間隔で下にスクロールします。ただし、ハンドルを使用して下にスクロールすると、スクロール量が異なります。
これまでの私のコードは次のとおりです。
var scrollCtr = 50;
$(window).scroll(function(){
scrollCtr = scrollCtr - 20;
$('div.nexus-files').css('margin-top', scrollCtr + 'px');
});
これにはいくつかの問題があります。
- ユーザーのスクロールはさまざまです
- 下にスクロールする場合はmargin-topから減算し、上にスクロールする場合はmargin-topに追加する必要があります
以下に例を示します: http://www.enflick.com/
助けてくれてありがとう