category
サイト構築 -JavaScript

[JS]画像の読み込み・表示を工夫するためのスクリプト集

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

昨日の「Lightboxのいい点・悪い点」のエントリーから少し派生して、画像の読み込みや表示を工夫するためのスクリプトをピックアップします。

Emulate Ajax Image Loading with CSS

画像の表示前に、ローディングの背景画像が表示されます。

Emulate Ajax Image Loading with CSSのキャプチャ

Emulate Ajax Image Loading with CSS

ImageLoader Utility -YUI

YUI Libraryを使用して、画像を読み込むタイミングをコントロールします。

ImageLoader Utility -YUIのキャプチャ

ImageLoader Utility -YUI

サンプルでは、タイマー表示、マウスオーバーやクリックをトリガーとして表示、スクロールして可視範囲に含まれたら表示などがあり、これらを組み合わせて画像の表示タイミングを調整することも可能です。
また、クラス名でのコントロールも可能です。

Lazy Load Plugin for jQuery

jQueryのプラグインで、画像がスクロールして可視範囲にふくまれたら、画像の読み込みを開始します。

Lazy Load Plugin for jQueryのキャプチャ

Lazy Load Plugin for jQuery

使用するには、dimensions.js(jQueryのプラグイン)も必要です。
また、jQuery 1.1.4ではバグがあるとのことなので、昨日リリースしたjQuery 1.2でも動作しないかもしれません。
jQuery 1.2のリリース情報

lazierLoad – Javascript Image Lazy Loader for Prototype

Prototypeのプラグインで、上記の「Lazy Load」と同様に、画像がスクロールして可視範囲に含まれたら、画像読み込みを開始します。

lazierLoadのキャプチャ

lazierLoad – Javascript Image Lazy Loader for Prototype

lazierLoadでは、画像の読み込み時にローディング画像が表示されます。

Post on:2007年9月12日

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

トラックバック

トラックバック(URL)

コメント

comment:

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

ページの先頭へ




© coliss

RSS