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 :

Création d'un plugin - Accéder à une des méthodes


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de CactO_o's
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 98
    Par défaut Création d'un plugin - Accéder à une des méthodes
    Bonjour à tous,

    Je suis en train de recoder le plugin Dialog de jQuery pour qu'il corresponde plus à mes attentes..

    Le code simplifié pour ceux qui veulent :

    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
    $.fn.myDialog = (function() {
     
    	return function(options) {
    		//  Options
     
    		var settings = {
    			title		: 'Title',	
    			urlAjax		: false, 			
    			zIndex 		: 1000,
    			/* * */						
    			onClose		: false
    		};
     
    		options = $.extend(settings, options);
     
    		this.each(function()
    		{
    			init($(this));		
    		}); 
     
    		function init(me)
    		{
    			/****/
    		}
     
    		function close()
    		{
    			/* FONCTION A APPELER DE L'EXTERIEUR */
    		}
     
    		/***/
    	};
    })();
    Voici le code de lancement, avec la partie que j'aimerai faire fonctionner mais qui ne marche pas !

    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
    var dialogFTP 	= $('<div class="Kg_dialog"></div>');
    dialogFTP.myDialog({
    	urlAjax		: "js/script/pathFTP_ajax.php",
    	zIndex 		: '1100',
    	modal		: true,
     
    	onLoad		: function()
    	{
    		/** **/
    	},
    	onClose		: function()
    	{
    		/** **/
    	}
    });
     
    /*** Code que j'aimerai faire fonctionner ***/
     
    dialogFTP.close();
    Si quelqu'un sait comment je peut accéder à cette fonction... :s

    Merci à tous !

  2. #2
    Membre éprouvé Avatar de vrd-74
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Par défaut
    Ta fonction est incluse dans myDialog. Tu ne peux donc pas l'appeler directement depuis un objet jquery standard. Mais dialogFtp.myDialog('close') devrait fonctionner, non ?

Discussions similaires

  1. Réponses: 12
    Dernier message: 26/10/2011, 19h16
  2. [XL-2003] Création des méthodes d'une classe personnalisée
    Par martinmacfly dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/07/2010, 20h32
  3. Création d'un plugin jQuery : appel d'une méthode
    Par Neilime05 dans le forum jQuery
    Réponses: 6
    Dernier message: 02/04/2010, 16h29
  4. Réponses: 7
    Dernier message: 28/12/2007, 23h08
  5. [RCP][plugin] comment creer des plugins pour une application RCP ?
    Par TabrisLeFol dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 20/07/2006, 16h01

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