ユーザーカーソルがほぼビューポートの終わりに達したときに自動スクロールしようとしています。
私は以下のコードを書いていますが、一度だけ動作します。これは、ユーザーが最初に底に近づくと300pxを自動スクロールして停止することを意味します。
ユーザーがビューポートの最後にいる間は、どうすればいいですか?
なぜ1回だけ動作するのですか?カーソルを下に近づけたときにアニメーション付きの自動スクロール
$(window).mousemove(function (e) {
var currposition = currentYPosition() + 800;
var MouseY = event.clientY;
if (MouseY > currposition-100) {
//Down
$('html, body').animate({
scrollTop: 300 // adjust number of px to scroll down
}, 1000);
}
});
'scrollTopスプライトでより良い例を参照してください:多分、 '+ =' + 300'?スニペットやビンを作成できますか? –
tnx!できます! あなたはgo upの場合と同様の機能をどうやって作れますか? – yoram
実際に私はそれが本当に下がっていくのを見ていますが、ユーザーが下のゾーンから出て行くと、それは下がります。 – yoram