Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 10h04   #1
Nouveau Membre du Club
 
Avatar de charlene44
 
Étudiant
Inscription : juin 2006
Messages : 87
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 87
Points : 37
Points : 37
Envoyer un message via MSN à charlene44
Par défaut Effet BlindDown sur du texte

Bonjour,

Je rencontre un petit problème lors de l'utilisation de l'effet BlindDown sur du texte, je m'explique :

J'ai 3 div représentant à eux 3 une cellule et du texte dynamique dans le div du milieu :

Code :
1
2
3
4
5
				<div class='ExplainBody'>
					<div class='ExplainBodyLeft'>&nbsp;</div>
					<div class='ExplainBodyContent'>{textContent}</div>
					<div class='ExplainBodyRight'>&nbsp;</div>
				</div>
j'aimerai que la cellule, par défaut, quand l'utilisateur arrive sur la page, s'affiche vide mais en ayant déjà ses dimensions définitive (qu'elle ne s'agrandisse pas avec l'effet) et que juste le texte s'affiche en effet blindDown.

J'ai essayé plusieurs solutions, telles que mettre un span pour encadrer le texte et appliquer l'effet sur ce span, transformer ce span en div car l'effet ne s'applique que sur des éléments de type block, au lieu de mettre display: none utiliser la propriété visibility : hidden mais rien n'y fait, scriptaculous ne semble pas comprendre le visibility.

pour l'instant ma méthode ressemble à ceci :

Code :
1
2
3
4
5
6
7
8
/**
 * Animation des contenus Texte
 */
animateContent = function (eltText) {
 
		eltText.setStyle({ 'display': 'none' })
		Effect.BlindDown(eltText, { duration: nDuration });
};
et ce comportement ne me convient pas car la cellule apparait vide et petite et s'agrandit au fur et à mesure que le texte apparait
charlene44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h46.


 
 
 
 
Partenaires

Hébergement Web