2011年7月6日のブックマーク (2件)

  • ページ全体をスクロールするAjaxで真ん中から表示されるサイトを作成したい - OKWAVE

    どうせ前の質問で、「scrollsmoothly.js」改造してるんだから、 ついでに、場当たり的にいじっちゃえば、 「scrollsmoothly.js」のfunction init(){}の最後 48行目あたりに、 function init(){ // ページ内リンクにイベントを設定する setOnClickHandler(); // 外部からページ内リンク付きで呼び出された場合 if(incomingHash){ if(window.attachEvent && !window.opera){ // IEの場合はちょっと待ってからスクロール setTimeout(function(){scrollTo(0,0);setScroll('#'+incomingHash);},50); }else{ // IE以外はそのままGO scrollTo(0, 0); setScroll('#'

    ページ全体をスクロールするAjaxで真ん中から表示されるサイトを作成したい - OKWAVE
    yut403
    yut403 2011/07/06
  • scrollsmoothly.jsを更新しました - KAZUMiX memo

    地味に人気があるっぽいscrollsmoothly.jsを更新しました。使い方などは以下の元エントリーで確認できます。使い方自体は変わっていません。 こだわりのページ内リンクスムーズスクロール scrollsmoothly.js - KAZUMiX memo 更新内容 リンク先がページの先頭になることを前提としていたスクロール量の計算方法を変更。ページの終端付近のリンク先へのスクロールもスムーズになりました。 具体的には、次のサンプルのようにリンク先が最大スクロール先の描画領域の内側にある場合にスムーズではなかった問題を修正しました。 こだわりのページ内リンクスムーズスクロール scrollsmoothly.js 動作サンプル2(スクロール先が中途半端版)

    scrollsmoothly.jsを更新しました - KAZUMiX memo