2010-06-08 9 views
0

Lors du rechargement de la page, tous les nœuds se développent et seul le nœud sélectionné reste développé, ce qui correspond au comportement souhaité. Cependant, je voudrais empêcher tous les nœuds de se développer lors de l'actualisation car il crée un scintillement . Quelqu'un d'autre a-t-il eu ce comportement? Comment puis-je désactiver ?Chargement JQuery-PAge

Merci

+0

, un peu plus d'informations pourrait être utile. Quels nœuds? Traitez-vous ces "nœuds" quelque part? – jAndy

+0

Pas un nœud, il question et réponse.quand cliquez sur la question, la réponse affichera – Jayabharathi

Répondre

0

Au lieu de montrer puis cacher, cacher, montrer.

0

Si possible, vous devriez les cacher dès le départ en utilisant CSS mieux que Javascript. Si vous ne pouvez pas (en fonction de la fonctionnalité de votre application ou autre), vous pouvez masquer chaque élément au chargement de la page et simplement développer celui que vous voulez. Le rendu sera meilleur je suppose.

+0

HI, si je me cache des moyens, dans IE son ne fonctionne pas – Jayabharathi

0

rapide & exemple sale:

http://jsbin.com/iyika3/edit

$(document).ready(function(){  
    $('ul > li').toggle(function(){ 
    $(this).find('ul').slideDown('fast'); 
    }, function(){ 
    $(this).find('ul').slideUp('fast'); 
    }); 
});​ 
bien
Questions connexes