2010-03-09 12 views
2

Désolé, je vais essayer de simplifier ma question. Fondamentalement, quand un utilisateur va à une page ... tous les divs sur la page et le contenu de la div fondre. Une fois chargé. Je pensais peut-être quelque chose comme:fondu dans tous les divs d'une page. Une fois le contenu des divs chargé

$(window).load(function(){ 
    $('#div').load(function() { 
    $(this).fadeIn(4000); 
    }); 
}); 

acclamations

Répondre

1

Peut-être quelque chose comme cela va faire ce que vous avez besoin:

$(function() { // execute when DOM Ready: 
    $("#div").load("someOtherFile.html", function() { 
    $(this).fadeIn(4000); 
    }).hide(); 
}); 
+0

Comme im faire un site de panier avec beaucoup de pages. Je préférerais un bon script bien rangé les vies dans la tête de chaque page du site. Ainsi, quand une page est consultée, le contenu du site disparaît une fois chargé. . – daniel

0

Vous n'êtes pas charger dans le contenu dynamique, non? Avez-vous essayé, tout simplement:

$(window).load(function(){ 
    $('#div').fadeIn(4000); 
}); 

$ (fenêtre) .load ne doit pas tirer jusqu'à ce que la page entière est chargée de toute façon - vous ne devriez pas besoin de tester à nouveau pour la div/img. Cela pourrait conduire à de l'étrangeté. Vous voulez que ceci soit placé en dehors de $ (document) .ready(). Voir: http://4loc.wordpress.com/2009/04/28/documentready-vs-windowload/

+0

a essayé votre code. $ (window) .load (function() { $ ('# div'). FadeIn (4000); }); cela n'a pas fonctionné pour une raison quelconque. Mais j'ai eu du succès avec $ (document) .ready (function() { $ ("# panel-two"). FadeIn ("3000"); }); qui charge dans les divisions individuelles. tant qu'ils sont configurés pour n'en afficher aucun. Donc j'ai assez de code dans ma tête à cause de cette méthode mais ça marche. – daniel

0

Peut-être était si simple, il a été négligé, mais clarifient au moins le premier affichage de code pour les autres, la ligne:.

$ ('# div') fadeIn (4000); Ne fonctionne que sur. Il peut ou non fonctionner sur les balises de descente, en fonction de leurs propriétés.

si vous avez sélectionné $ ('div'). FadeIn (4000); qui exécuterait la fonction sur toutes les étiquettes div en même temps. Et

$ ('. Div'). FadeIn (4000); travaillerait sur tous les objets avec une classe nommée 'div:

Cordialement,

0

James est correct, modifiez votre code:

$(window).load(function(){ 
    $('div').fadeIn(4000); 
}); 

en utilisant uniquement $('#div') sélectionne des éléments avec un id de' div J'aime votre pensée, mais peut-être à complexe.