申し訳ありませんが、私の質問を単純化してみてください。基本的に、ユーザーがページに移動すると...ページ上のすべての div と div のコンテンツがフェードインします。ロードされると。私は多分次のようなことを考えていました:
$(window).load(function(){
$('#div').load(function () {
$(this).fadeIn(4000);
});
});
乾杯
おそらく、次のようなものが必要なことを行います:
$(function() { // execute when DOM Ready:
$("#div").load("someOtherFile.html", function() {
$(this).fadeIn(4000);
}).hide();
});
おそらくこれは単純すぎて見落とされていたのでしょうが、少なくとも他の人のために投稿された最初のコードを明確にするために、次の行を示しています。
$('#div').fadeIn(4000); でのみ動作します。プロパティに応じて、子孫タグで機能する場合と機能しない場合があります。
$('div').fadeIn(4000); を選択した場合 すべての div タグで一度に機能を実行します。と
$('.div').fadeIn(4000); 「div:」という名前のクラスを持つすべてのオブジェクトで機能します。
よろしく、
James は正しいです。コードを次のように変更します。
$(window).load(function(){
$('div').fadeIn(4000);
});
$('#div')
'div' の ID を持つ要素のみを選択します