2010-12-05 6 views
4

エコノミストのウェブサイトの記事に行くと。たとえば、次のようにeconomist.comは固定ヘッダをどのように実装していますか? jQuery?

http://www.economist.com/node/17629757

あなたが特定のポイント(PAGEDOWNボタンでまたはインクリメンタルDOWNARROWキーでスクロールしてのいずれか)を過ぎてページを下にスクロールすると、赤い粘着性のヘッダが表示されます。

jQueryですか?

どのように実装されていますか?

+0

jqueryを使用しているように見えますが、同じことを実現したいのですか?それを実装するには大したものではなく、固定フッターを検索してください。 – kobe

+6

あなたは見てみましたかページのHTMLとJSのソースを介して? –

+0

これは良い質問です。これは、Googleの「javascript sticky header」で検索されたものです。なぜ誰もSOFに関する良い質問をもう一度upvoteしないのですか?とにかく、ジェイク、あなたはアップコートを持っています。 –

答えて

3

エコノミストは、ページ上にスティッキーヘッダーと他のいくつかの機能を含むサービスAptureを使用します。 (ヘッダーには「aptureD」というIDがあるので、私はグーグルを始めました。)正確なヘッダーが必要な場合は、そのサービスを使用できます。

3

コンテンツは、JavaScript経由で追加されたもので、ちょうどposition:固定です。

0

これを実現するには、position:fixedposition:absoluteの2つの方法があります。 最初のものは非常に基本的なもので、スライディングアニメーションを取得することはできません。 2つめはあなたの例で使われているものです。ここにはtutorialがあり、demosourceがあります。

1

Aptureを使用してカスタムの固定ヘッダーを作成することができます。 exampleを見てください。

+0

例のためのjsfiddleの非常に良い使用 - 本当に有用な、ありがとう。 –

関連する問題