クロスブラウザ対応、スクロールに追従するパネルの3つの実装方法
JavaScriptやCSSを使用して、スクロールした際にパネルを追従させるチュートリアルをCSS-Tricksから紹介します。

Scroll/Follow Sidebar, Multiple Techniques
demo
チュートリアルでは、JavaScriptで実装したアニメーション版、CSSで実装した版2つの計3種類が紹介されています。
サイドバーのリストをクリックすると、追従のパターンを変更できます。
実装はシンプルで、div要素でコンテンツとサイドバーを配置し、サイドバーには「position: fixed;」を指定します。
CSS
アニメーション版の実装はjquery.jsを外部ファイルで指定し、下記のスクリプトを追加します。
JavaScript
チュートリアルでは他にも、CSSで実装する少しづつ隠されているエレメントが表示される版などがあります。
対応ブラウザは全てのモダンブラウザをはじめIE6/7にも対応しており、IE用には条件付コメントが使用されています。
Post on:2009年12月1日








Comments
クロスブラウザ対応、スクロールに追従するパネルの3つの実装方法 | design-ya.atelire
on 2011年7月31日
[...] クロスブラウザ対応、スクロールに追従するパネルの3つの実装方法 | コリス. tweetmeme_style = 'compact';tweetmeme_url='http://design-ya.net/?p=633';Check Permalink|Comments RSS Feed – Post a comment|Trackback URL. [...]
jQueryでスクロールに追従する要素を設置する方法 : おばけノート
on 2011年9月7日
[...] 参考URL クロスブラウザ対応、スクロールに追従するパネルの3つの実装方法 | コリス [...]