category
サイト構築 -JavaScript

[JS]Page Scrollerと他のjQueryプラグインとの実装サンプル

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

当サイトで配布している「簡単に設置できるページ内をスムーズにスクロールできるスクリプト -Page Scroller ver.3」と他のjQueryプラグインとの実装サンプルの紹介です。

Smart Floating Banners

パネルがスクロールに追随して表示されます。
配布元:Smart Floating Banners

デモのキャプチャ

Smart Floating Banners

ユーザーのスクロール操作、Page Scrollerの挙動のスクロールにパネルが追随します。
パネル上の「Top of Page」は、Page Scrollerの挙動です。

Tips:
フロートするパネルは画像など実体がある方がベターです。
サンプルのようにスタイルシートの矩形の場合はwidth, heightなどしっかり指定します。

jQuery Footnotes

脚注を抽出し指定箇所に配置します。相互リンクは自動生成。
配布元:jQuery Footnotes

デモのキャプチャ

jFootnotes

span内のテキスト、blockquoteのtitle内のテキストを抽出し、指定箇所にリスト要素でナンバリングして脚注を配置します。
脚注に戻るリンクもありますが、デフォルトだと視認性が低いと思います。

Tips:
外部スクリプトの記述の順番は、jFootnotesの後に、Page Scrollerを記述してください。
リンクの生成後でないと、Page Scrollerは動作しません。

jBreadCrumb

同じようなモーションで動作するパンくず。
配布元:jBreadCrumb

デモのキャプチャ

jBreadCrumb

スクリプト同士に協力している箇所はありませんが、一緒に設置すると動作しなかったため、Page Scrollerを修正しました。

Tips:
jBreadCrumbの実装には、下の空divを忘れないように。
追記:
jBreadCrumbの外部ファイルの記述の順番は、スタイルシートの後にスクリプトを記述しないとOpera, Safariで動作しませんでした。

Post on:2009年2月23日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

トラックバック

トラックバック(URL)

コメント

comment:

※承認制のため、即時には反映されません。

nabe
on 2009年2月23日

こんにちは。いつも新鮮で為になる情報ありがとうございます。
ところで当方のMac Safari ver 3.2.1、Opera Ver 9.51ですと、jBreadCrumbのパン屑が正常に作動しませんでした。firefox Ver 3.0.6では問題ありません。 御確認いただければ幸いです。 またコメント欄には掲載いただかなくて結構です。これからも楽しく拝見させて戴きます。では、お邪魔いたしました。(^^)

コリス
on 2009年2月23日

> nabe さん

ご報告、ありがとうございます。

Win XPでも動かないですね、、、
何でだろう。
ちょっと検証してみます。

コリス
on 2009年2月23日

Safari, Opera で動作しない件、Win XPで対応しました。
原因は、jBreadCrumbの外部ファイルの順番でした。
(ローカルだと動作するのが不思議)。

MacのSafari, Operaは環境が無いため、どなたかよろしければ、コメントおまちしております。

とろろ
on 2009年2月23日

わー!jBreadCrumbが動いています!
ありがとうございました。
これからも頑張ってください~。

コリス
on 2009年2月23日

> とろろ さん

いえいえ、こちらこそ、
今後ともゴヒイキにお願いします。

nabe
on 2009年2月24日

たびたびお邪魔します。jBreadCrumbですが、Operaでは問題ありませんでした。Safariでは読み込み時は正常に作動しますが、リンク移動しブラウザで戻ると正常に作動しません。 ちなみにjBreadCrumbからダウンロードしたファイルを基に、スクリプト等を、colissさんの絶対パスに書き換えて、ファイルにPage Scrollerを追加してもすべて正常に機能しますので、サンプルの原因はわかりませんが特に問題は無いと思っております。 長文で失礼いたしました。(^^) 

コリス
on 2009年2月24日

> nabe さん

度々、本当にありがとうございます。

Safari 3.2.1 for Macだと、ダメですか、、、
Safari 3.2.2 for Winだと大丈夫なのですが、元サイトのは平気ということで、設置方法に問題あるってことですね。
機会があった時にでも、改めて検証してみます。

また、もし原因が特定できた方は、ご一報よろしくお願いします。

ページの先頭へ




© coliss

RSS