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 :

Desctruction plugin / objet


Sujet :

jQuery

  1. #1
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut Desctruction plugin / objet
    Bonjour, je voulais savoir si c'était possible de détruire un plugin jQuery. Je voudrais qu'a chaque utilisation de celui-ci, tout recommence à zéro, comme si j'avais rafraîchis la page...

    J'ai un plugin de formulaire lancé dans une box javascript de type lightbox, le formulaire y est intégré en mode 'inline'. Dès que j'appuie sur le bouton 'ajouter', le formulaire apparaît dans la box, avec mon plugin qui se lance à ce moment la.

    Le problème vient au moment ou je ferme la box et que je la relance ensuite. le plugin est comme "dupliqué"... Avez-vous une solution, ou au moins des idées? je suis un brin désespéré la...

    Merci d'avance!

  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

    Simplement avec delete : delete $.fn.nomDuPlugin;.

    Mais là, on parle d'une duplication de plugin au rechargement de la page, à mon avis il y a un problème de conception.

    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 chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Youuuuuu houuuuuu!!!!! hip hip hip....

    C'est ça, tout fonctionne nickel! mille fois merci!

    [Edit]

    Erf par contre maintenant quand je relance le plugin, il me dit que ce n'est pas une fonction, en gros je l'ai un peu trop effacé... Tu as raison, ça doit être une erreur de conception.
    Comment réaliser ce que je veux? j'ai une liste d'items avec pour chacun d'entre-eux un bouton modifier et un bouton supprimer. En dessous un bouton ajouter un item. Comment proposer un formulaire ergonomique et pratique qui serve à la fois pour l'ajout et pour la modification et le tout sans rechargement de page?

  4. #4
    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
    Bonjour

    Je ne sais pas si c'est votre problème, mais...

    Un appel de plugin -- $(sélecteur).pluginMinable() --- ne doit pas se trouver en situation d'être exécuté plusieurs fois ! Par exemple inclus dans une fonction qui est appelée plus d'une fois.

    J'ai un jour vu un appel de plugin incorporé dans un setInterval(), le résultat était cocasse !

    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.)

  5. #5
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Oui c'est effectivement le cas car mon plugin est appelé au click. C'est un plugin de formulaire, le sélecteur est l'identifiant du formulaire et les parametres changent en fonction si le formulaire doit être en mode insertion ou en mode modification...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $('.actionUpdateField').bind('click', function()
    {
        $('#myForm').sendMyForm({params:params});
    });
    $('.actionInsertField').bind('click', function()
    {
        $('#myForm').sendMyForm({params:params});
    });
    Il faudrait alors une solution pour réinitialiser le plugin à chaque appel...

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

Discussions similaires

  1. VS2010exp wmp plugin wizar erreur "Objet attendu"
    Par Thierry2008 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 03/02/2011, 22h10
  2. [Joomla!] [Joomla 1.0] Plugin et acces objet
    Par insane1 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 29/12/2010, 18h34
  3. Modification de l'objet request via plugin
    Par Nighty dans le forum MVC
    Réponses: 3
    Dernier message: 09/12/2008, 17h56
  4. Accès aux objets de l'IDE depuis un plugin
    Par philippeh dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 16/04/2008, 14h14
  5. objet plugin java
    Par james2001 dans le forum Applets
    Réponses: 1
    Dernier message: 07/11/2006, 17h30

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