17:00JavaScriptとあるプロジェクトでブラウザのページ内リンクをスムーズにスクロールさせたいということになって、既存のライブラリがどうも思ったようにならないようだったので、簡単につかえるやつをつくりました。msng/jquery.smoothScrollページ内リンクが自動でスムーズスクロールになるやつ。特別なことをしたいのでなければこの上なく簡単に使えると思うし、ある程度は特別なことができるようにもしてあります。車輪の再発明という感じがしないでもないけど、既存のやつの何かうまくいかないところを修正するより作った方が早そうだったので。最初にやることプラグイン本体を持ってってください。ファイルをダウンロードしてください。使うのがいいと思います。プラグイン本体を読み込みます。置いたとすると、こんな具合になると思います。直前あたりでこんな感じに書きます。これでページ内リンクがスムーズスクロールになります。カスタマイズオプションを渡すことで、いくらかカスタマイズできるようになってます。値を指定すると、スピードが変わります。スピードというより「移動に何ミリ秒かけるか」という値なので、数字が大きいほど動きが遅くなります。移動先のオフセットページのヘッダが上部に固定表示されてるときなんかは、画面の一番上までスクロールしてしまうと移動先の要素がヘッダに隠れてしまうので、そのぶん位置をずらす必要があると思います。この例だと、画面最上部から80ピクセルあけたところまでスクロールするようになります。発動イベントの変更これあまり使うことなさそうだけど一応。デフォルトではリンクがクリックされたらスクロールしますけど、これを変更してマウスオーバーだけで移動開始、といったことができます。使い途が思いつかない。