二つの質問変更特定のセクションおよび/またはボタンのクリックのためのスクロール速度(SCROLLIFY)
をタイトルが言うように、それは別のセクションごとに異なるscrollspeedを設定するには、scrollifyで、可能ですか?
私はscroll scrollを変更しようとしたところで "scrollify.next"ボタンも持っていますが、私はjquery/js expertではないことに気付きました。私はボタンイベントのscrollspeed設定を上書きすることができましたが、クリックイベントが完了した後にスクロール速度設定を適切に戻すにはどうすればよいですか?今のように、ボタンをクリックした後のすべてのスクロールは、新しい設定に従います。
私はもう一度jqueryを再学習する必要があることを実感します。事前に
$(".next-btn").click(function(e) {
e.preventDefault();
$.scrollify.setOptions({
scrollSpeed: 2500,
});
$.scrollify.next();
});
ドキュメント用scrollify https://github.com/lukehaas/Scrollify
ありがとう!
コードは問題なく表示されますが、htmlの詳細情報を提供できますか? –
はい、私が言ったように、コードは動作します。しかし、ボタンをクリックすると、すべてのセクションのスクロール速度設定が永久に変更されます。その特定のスクロール速度を持つボタンイベントは、画面が移動した後、スクロール速度を800に戻したいとします。 –
次に、 '' scrollSpeed:x''のような '' scrollSpeed''のグローバル変数を定義できます。現在のウィンドウ画面==次の画面が必要な場合は、x = 800 ... –