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 :

[JQuery] Nyromodal (jquery) fermeture et refresh


Sujet :

jQuery

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 19
    Par défaut [JQuery] Nyromodal (jquery) fermeture et refresh
    bien le bonjours les amis!
    j'utilise le plugin nyromodal pour jquery. Mon problème est que j'utilise la modal pour une édition d'informations apparaissant aussi sur la page principale. Une fois la modal fermée, les information apparaissant sur la page ne sont donc plus à jour. L'idée est que lors de la fermeture de la modal, la page doit se rafraichir (comme un F5) Il faut a priori regarder du côté des fonctions callback (une piste ici) mais vu mes compétences en javascript... Alors si quelqu'un pouvais me donner un petit coup de pouce
    Merci d'avance!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 11
    Par défaut
    Pour remettre à jour tes données, tu vas devoir utiliser un callback dans lequel tu vas mettre à jour tes données via JavaScript (et éventuellement un appel Ajax si besoin)

    Il semblerait que dans ton cas, le callback dont tu as besoin doivent se situer dès le début de la fermeture.
    Ce callback n'existe pas encore dans la version actuelle, mais sera disponible dans la version qui sort la semaine prochaine.
    Son nom sera beforeHideContent

    Tu peux d'ores et déjà préparer ton bout de code pour mettre à jour ta page

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 19
    Par défaut
    Merci nirousse,
    je pensais pouvoir utiliser le callback :
    endRemove(elts, settings);: will be called once the modal is totally gone. Elements in the elts object will be unusable

    le problème c'est que je ne comprends absolument pas comment l'utiliser!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 11
    Par défaut
    le endRemove marcherait oui.
    Mais il ne sera appelé que lorsque la fenêtre sera partie, donc le changement sera visible.

    bref, pour l'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $(function() {
      $.fn.nyroModal.settings.endRemove = function(elts, settings) {
        // Fais ici ce dont tu as besoin pour mettre à jour ta page.
      };
    });
    Comme je ne sais pas ce que tu veux faire pour modifier ta page, je ne peux pas plus t'aider. A toi de mettre en place le bout de code qui te permettra de mettre à jour ta page comme tu l'entends.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 19
    Par défaut
    Merveilleux !
    ce qui donne dans mon cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $(function() {
      $.fn.nyroModal.settings.endRemove = function(elts, settings) {
      window.location.reload(true);
      };
    });
    je n'aurais pas pu résoudre ça tout seul.
    Merci Nirousse! (j'attends ton email paypal par mp)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/06/2013, 23h24
  2. Réponses: 17
    Dernier message: 28/06/2012, 10h11
  3. Réponses: 3
    Dernier message: 07/01/2008, 10h09
  4. [jQuery] Méthode jQuery.post
    Par Llaur76 dans le forum jQuery
    Réponses: 1
    Dernier message: 07/12/2007, 15h18

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