blockScroll.jsが気になったので使ってみた。

まだ内容は特にカスタムもなく、素のブロックスクロール
ブロックスクロールにもリンク追加
上下ボタンを付けた。

CSSとJSさえ読み込んでいれば、このIDをつけるだけである程度色々やってくれるらしい
各ブロックへ飛ぶボタンを配置。

.toc-menuにあたる要素は、div#main-wrapよりも上に持ってくるなら、z-indexが必須
blockScrollの引数でカスタムできるので、試してみた。

* scrollDuration：ブロック切り替わりの時間。gotoメソッドは１つずつ流れていくので、これが長いと1→9とかやったときにすごく遅い
* fadeBlocks：booleanでtrueにしているとfadeDurationで指定した間隔で表示時に透明な状態から現れる
* fadeDuration：上記参照