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 :

Navigation par onglets, display none pas opérationnnel


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut Navigation par onglets, display none pas opérationnnel
    Bonjour,

    j'ai un petit problème dans mon jQuery, quand je clique sur mon onglet de navigation, la page se décale bien, mais le display : none ne s'applique pas, je vous envoi mon code en vous remerciant d'avance pour votre aide :

    Code html : 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
     
     <nav id="mainNav">
                   <span id="link0" class="nav"> 1 </span>
                   <span id="link1" class="nav"> 2 </span>
                   <span id="link2" class="nav"> 3 </span>
                   <span id="link3" class="nav"> 4 </span>
      </nav>
     
     
       <div id="content">
                    <section id="page0">
                        <?php include('pages/N1.php') ?>
                    </section>  
                    <section id="page1">
                        <?php include('pages/N2.php') ?>
                    </section>              
                    <section id="page2">
                        <?php include('pages/N3.php') ?>
                    </section>                 
                    <section id="page3">
                        <?php include('pages/N4.php') ?>
                    </section> 
        </div>
     
    </body>
    </html>


    Code jQuery : 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
     
    <script>
    var pageActiv = 0;
     
    <?php
     
    for($i=0 ; $i<=3 ; $i++){ ?>
    	$("#link<?php echo $i; ?>" ).click(function(){
    		if (pageActiv != <?php echo $i; ?>){ 
    			$("#content").animate({"margin-left":"200px","opacity":"0"},400,function(){	
    					$("#page"+pageActiv).css({"display":"none"});
    					$("#page<?php echo $i ?>").css({"display":"block"});
    					$("#content").animate({"margin-left":"-450px","opacity":"1"},500);
    			}); pageActiv = <?php echo $i; ?>
    		} 
    	});
    <?php } ?>
    </script>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    je pense qu'il faut que tu relises Les règles incontournables d'utilisation de ce forum [Infos] , et notamment le passage sur le code à fournir.

    Dans l'attente...

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut
    Bien, je pense que c'est bon.. Une réponse à mon problème ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Non ce n'est pas bon, tu as zappé la partie concernant le fait de ne pas mettre de langage serveur ...

    Suite à ce rappel, je voudrais porter à votre attention que ce forum ne doivent contenir que le code affiché par le navigateur. En effet, les codes PHP ou tout autre langage dynamique ne servent qu'à générer le corps de votre page et donc votre problème ne pourra être résolu qu'en étudiant le code interprété par le navigateur. De ce fait, avant de poser votre question merci d'épurer votre code de tout langage serveur.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [Prototype] Navigation par Onglets, Ajax , Prototype et PHP
    Par vivicente dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 15/10/2009, 22h55
  2. [FLASH 8] Navigation par onglets
    Par Sim_JF dans le forum EDI/Outils
    Réponses: 3
    Dernier message: 05/07/2007, 17h28
  3. [AJAX] Récupération id en navigation par onglet
    Par Zadoner dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2007, 09h37
  4. Navigation par onglet
    Par elghadi_mohamed dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/04/2007, 10h34
  5. [WinForms]Passer du MDI à la navigation par onglet
    Par jyl2002 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 14/10/2006, 13h15

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