IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Effet slide gauche-droite [UI]


Sujet :

jQuery

  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut Effet slide gauche-droite
    Bonjour à toutes et tous !!

    J'ai un soucis avec cette fonction : http://docs.jquery.com/UI/Effects/Slide

    L'effet est bien appliqué mais le souci c'est que l’élément affiché ne s'affiche pas correctement lors de la transition, voici le site en question, vous pourrez constater la chose lors du survol des onglets "en fixed" sur le côté : http://www.mo-web-creation.com/showroom/jm/

    L'image "peinture" et "photo" ne sont pas dans les bonnes dimensions lors des transitions, et je n'arrive pas à voir pourquoi ...

    Voici le code de la section onglet :

    HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <section class="section" id="side-tabs">
    		<div>
    			<a class="left" href="peintures.php" title="Acceder à la Galerie Peinture de Jacques Maillard">
    				<img src="design/peinture-tab.jpg" />
    			</a>
    			<img class="left" alt="Galerie Peintures" src="design/peintures-tab-text.png" />
    			<span class="clear"></span>
    		</div>
    		<hr />
    		<div>
    			<a class="left" href="photos.php" title="Acceder à la Galerie Photos de Jacques Maillard">
    				<img src="design/photo-tab.jpg" />
    			</a>
    			<img class="left" alt="Galerie PHOTOS" src="design/photos-tab-text.png" />
    			<span class="clear"></span>
    		</div>
    	</section>

    JS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $('#side-tabs div a').on( 
    { 	mouseover: function() {
    	var parentdiv = $(this).parent('div');
    	var tabtext = parentdiv.children('img');	
    	$(tabtext).show('slide', { direction: 'left' }, 200);
    	},
    	mouseout: function() {
    	var parentdiv = $(this).parent('div');
    	var tabtext = parentdiv.children('img');
    	$(tabtext).hide('slide', { direction: 'left' }, 200);
    	}
    }
    );
    et le CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    #side-tabs
    {
    	display: block;
        left: 0;
        position: fixed;
        top: 15%;
        width: 14%;
    }
    #side-tabs div
    {
    	display: block;
    	width: 100%;
    }
    #side-tabs a
    {
    	width: 40%;
    	display: block;
    }
    #side-tabs a img
    {
    	width: 100%;
    	display: block;
    }
    #side-tabs img
    {
    	width: 40%;
    	display: none;
    }
    #side-tabs hr
    {
    	height: 2em;
    	clear: both;
    }

    Je vous remercie d'avance pour le coup de main et je souhaite une Bonne soirée à tous !!

    MICKAEL

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    jQuery et jQuery UI ne sont pas en cause.

    J'ai testé votre page en suivant le lien. C'est un problème uniquement CSS dû au fait que l'on impose une largeur de 40 % à l'image cachée, donc elle se redimensionne automatiquement à sa taille normale à la fin de l'animation.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    Bien vu ! En effet le script générant l’animation créer une div au moment de la transition, du coup la taille de l'image se retrouvais réduite plutôt que d'être à 100%.

    Donc petite modif' au niveau du css après avoir identifié la class de la div généré et c'est repartis !!

    merci pour le coup de main !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. J'aimerais faire une slide de droit à gauche
    Par mosted dans le forum jQuery
    Réponses: 2
    Dernier message: 28/05/2011, 22h57
  2. [C#] Utilisation du clavier (evênement flèche gauche droite)
    Par legillou dans le forum Windows Forms
    Réponses: 8
    Dernier message: 28/08/2006, 15h35
  3. [HTML] balise marquee à gauche, à droite ?
    Par Maxi-môme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 29/05/2006, 14h10
  4. NeHeCamera , mouvement a gauche/droite
    Par Happy dans le forum OpenGL
    Réponses: 4
    Dernier message: 24/02/2006, 18h10
  5. gérer le clic gauche-droite en même temps de la sou
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2002, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo