javascript on dom ready を使用して画像の読み込みを停止し、必要なときにいつでも読み込みを開始しようとしています。これは、いわゆる画像の遅延読み込みです。このようなもの:
$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).attr('src', '');
});
});
これは機能しません (ff3.5、safari 3-4 でテスト済み)。とにかく画像が読み込まれていますが、わかりません。
たとえば、このプラグイン www.appelsiini.net/projects/lazyload はまったく同じことを行っており、ページの読み込み時に src 属性を削除しています。
私は何が欠けていますか?
編集: ここにテスト ページを追加しました: http://dev.bolmaster2.com/dev/lazyload-test/ 最初に src 属性を完全に削除し、5 秒後に元の画像を追加します。まだ動作しません。少なくとも、firebug は画像が開始時に読み込まれると言っていますが、firebug は信頼できますか?