2017-08-18 9 views
1

隣接セクション間を移動する場合にのみスクロールバーをアニメーション化する方法を探しています。 Scrollifyはこれを行うmoveinstantMoveメソッドを提供しますが、セクションを移動しようとしているかどうかは、隣接セクションまたは非隣接セクションであるかどうかを確認するロジックが必要です。隣接セクションには `move`メソッドを使用し、非隣接セクションには` instantMove`を使用します

afterRenderメソッドに追加情報を渡す方法はありますか、私の目標を達成するための提案はありますか?

afterRender: function() { 

$(".pagination a").on("click", function() { 
    $.scrollify.move($(this).attr("href")); 
}); 
} 
+0

https://stackoverflow.com/questions/45431016/scrollify-get-last-viewed-sectionに役立つstackoverflowの回答が見つかりました – user1275105

+0

私の問題は、afterRenderが開始時にインデックスのみを実行するようになったためです私のコードを 'before'に追加する必要がありますか? @RaJesh RiJoこれで助けてくれますか? – user1275105

+0

私はまだあなたの要件は何かを得ることはありません! –

答えて

0

参考文献としてfiddlerを探してください。

ここでは、条件に基づいてセクション間を移動しようとしています。つまり、ターゲットセクションは現在のセクションに最も近いはずです。ターゲットセクションが最も近い場合、スクロールアニメーションは$.scrollify.move()関数を使用して追加され、そうでない場合は$.scrollify.instantMove()関数が実行されます。

希望します。

関連する問題