//fade in images after the image has loaded..
$(document).ready(function(){
$(".image_ad").hide().bind("load", function() { $(this).fadeIn(400); });
});
誰かが入力した場合、これはすばらしいことになります。Jquery:DOMがロードされた後のfadeInイメージ。ときどき働く..?
これは、ページに画像が表示されるのを避けるために書いたのですが、私はむしろ、それぞれの画像が準備が整ったときに読み込まれたページをうまくフェードインします。
問題は時々2つのイメージがロードされないことです。リフレッシュするとこれを修正しますが、私はむしろそれを完璧にして誰にも理由があるかどうか尋ねます。
私は時々、DOMが完全にスクリプトが実行された時点でロードされていないことを、私はそれがdocument.readyにだ気持ちを知っているが、それは可能かもしれない。..
おかげで再び。
すべての返信をありがとう!私は今夜スニペットで遊んで、役に立つと思ったポストバックをします。もう一度あなたの答えが高く評価されます。
以下に見られるように、これは私の必要性のために非常にうまくいくようです。みんな、ありがとう。
$(document).ready(function(){
$(".gallery_image").hide().not(function() {
return this.complete && $(this).fadeIn(100);
}).bind("load", function() { $(this).fadeIn(100); });
});
ただもう一つ、私が未完了の記事を好まないので...
私はのFirefox 3.6.12でこのdoesntの仕事ことがわかりました。
私はこれを調べます。これが助けるかどうかが、あなたは自分のCSSにこれを追加することにより、hide()
コールを取り除くことができます場合
ご返信いただきありがとうございます。これはうまくいくようです。私は前に出会ったわけではありません。そして、私が検索するときに私が読むことがほとんど見いだせない、それは私が知る必要があるもののようです。私はまだ早い段階にいる。 .completeに関するいくつかのドキュメントへのリンクがありますか? – Iamsamstimpson
@smoop - [こちらはMSDNのドキュメントです](http://msdn.microsoft.com/en-us/library/ms533688/(VS.85 \).aspx)私はW3Schoolの大ファンではありませんしかし、[こちらからのものです](http://www.w3schools.com/jsref/prop_img_complete.asp)。 – user113716