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

Symfony PHP Discussion :

jquery et symphony dans une one page [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Profil pro
    developpeur analyste fonctionnel
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : developpeur analyste fonctionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Points : 58
    Points
    58
    Par défaut jquery et symphony dans une one page
    Bonjour,
    Sous symfony jai réalisé une onepage avec une galerie d'image qui s'affiche avec un sous menu qui me permet d'afficher les images en fonction de la catégorie. Lorsque je clique sur le menu pour aller à la galerie cela fonctionne. Par contre que je clique sur le sous menu pour filtrer les images, les images sont bien filtrées mais la page se rafraichi et me remet au sommet de la page alors que j'aimerai qu'elle reste à l'endroit de la galerie.
    Il y a ce petit bout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
     	var scrollTo = function(){
        $('html, body').animate({scrollTop: cible.offset().top}, 750);
    Après par contre je n'arrive pas à laisser la page sur la galerie apres apres avoir appliquer le filtre réalisé avec symfony

  2. #2
    Membre du Club
    Profil pro
    developpeur analyste fonctionnel
    Inscrit en
    Mars 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : developpeur analyste fonctionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 92
    Points : 58
    Points
    58
    Par défaut
    la solution

    Dans chaque menu qui appellera la fonction du controller ajouter le même id (ancre), ici #portfolio, que celui utilisé dans la fonction jquery l'ancre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // sous menu pour sélectionner les catégorie
     <a href="{{ path('laurent_route_SelectionCategories', { 'categorie' : categorie.id }) }} #portfolio">{{ categorie.nom}}</a> |
    code Jquery :
    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
     
    $(document).ready(function(){
     
       $('#nav li a').click(function(){
     
            $('#nav li a').removeClass('active');
            $(this).addClass('active');
             var id = $(this).attr('href');
     
            scrollTo(id);
     
            return false;
     
       });
     
       function scrollTo(target){
           if($(target).length>=1){
               height=$(target).offset().top;
           }
           $('html,body').animate({scrollTop: height}, 1200);
           return false;
     
       }
     
    });
    le menu lié au jquery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav" id="nav">
             <li><a href="#home" class="active">Accueil</a></li>
             <li><a href="#quisuisje">Qui suis-je</a></li>
             <li><a href="#competence">Compétence</a></li>
             <li><a href="#portfolio">Portfolio</a></li>
              <li><a href="#contact">Contact</a></li>
         </ul>
     
            </div>

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

Discussions similaires

  1. (html)afficher une page dans une autre page
    Par shirya dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/09/2005, 14h59
  2. plusieurs document.write dans une meme page
    Par Loko dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/07/2005, 17h16
  3. [HTML] Plusieurs balises <html> dans une seule page???
    Par v4np13 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 02/07/2005, 17h37
  4. Réponses: 2
    Dernier message: 17/06/2005, 13h38
  5. [C#] Recuperation de valeur dans une autre page
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 10h32

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