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 :

Un petit challenge en jquery


Sujet :

jQuery

  1. #1
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut Un petit challenge en jquery
    Salut.

    voila j'ai commencé récemment un petit projet en JQuery.
    La problématique est la suivante: on a une palette de couleurs et une image, quand on clique sur une couleur on doit pouvoir changer la couleur des zones précises de l'image.
    bon ,j'ai déjà fais la moitié du travail, je bute sur l'évenement onclick qui transmet la valeur de la couleur sélectionné et l’évènement qui permet figer la couleur sur la zone de l'image quand on clique dessus et enfin pouvoir enregistre le résultats de l'image finale a l'aide d'un bouton.

    Nom : apercu.png
Affichages : 156
Taille : 573,9 Ko

    voici mon code que j'ai développé: (lien mort supprimé)

    merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenu,

    des fichiers externes ont peu de chance d'être ouverts...

    -> mets directement ton code dans le contenu du message, en ajoutant les balises [CODE] (icône "#" du menu)

    IMPORTANT :
    uniquement le code nécessaire et suffisant à la compréhension et la résolution du problème.
    + commentaires et explications

    Et, comme nous ne sommes pas là pour travailler à ta place :
    pose une question précise, sur une difficulté précise, avec des bout de code précis.
    Merci

  3. #3
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut
    En faite j'ai presque terminé, il me manque juste deux petites fonction :

    1-j'ai utilisé le plugin maphilight pour jquery :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $(document).ready(function()
    {
        var data = {};
         jQuery('#image').maphilight();
        data.fillColor = couleur; // ------clouleur
        data.strokeWidth ='0.1'
        data.fillOpacity = '0.8';
        $('area').data('maphilight', data).trigger('alwaysOn.maphilight');  
     
     
    });
    j'aimerai juste transmettre la couleur a data.fillColor quand un evement onclick se déclenche.
    j'ai utilisé varibale global ,fonction ...etc mais rien.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 668
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 668
    Par défaut
    dans quel sens vous voulez que ça fonctionne ?
    on clique d'abord sur une zone et ensuite les clics sur les couleurs modifient la zone ? ou alors on clique d'abord sur une couleur et les clics sur les zones modifient la couleur ?

  5. #5
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut
    on clique d'abord sur la couleur, et puis l'appliquer sur la zone et si c'est possible elle doit rester cliquer.
    merçi.

  6. #6
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 668
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 668
    Par défaut
    dans ce cas, au moment du clic sur la couleur, vous stockez la couleur dans une variable globale
    et comme ça au moment du clic sur la zone, vous récupérez la couleur dans cette variable

  7. #7
    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
    Citation Envoyé par bachtasa Voir le message
    [...] voici mon code que j'ai développé: http://efshare.com/?s=SXEY4K
    Sur la page web ouverte avec ce lien, on voit uniquement une boîte de dialogue qui affiche le message "connecting to sender".

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

  8. #8
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut
    sinon, quelle librairie me conseillez-vous pour accomplir ce challenge.
    merci.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Connaitre (=comprendre et savoir utiliser) JavaScript (et jQuery) serait forcément un plus...

    On ne peut pas apprendre à ta place...

  10. #10
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut
    c'est le but de ce forum, on est içi pour s'entraider les uns les autres.
    pour la petite histoire c'est pour un ami que j'aide.
    c'est pas ma spécialisation en faite, moi je suis plutôt orienter vers les systèmes "C,C++,ASM".

  11. #11
    Invité
    Invité(e)
    Par défaut
    L'entraide, ça fonctionne dans les deux sens.

    Tout ce que tu nous as fourni, c'est un bout de code (plugin maphilight) et une copie d'écran !...
    + tu parles de "librairie"... en pensant "baguette magique"
    Nous ne sommes pas magiciens.

    Donc, à part trouver LE plugin qui va bien et fait exactement ce que tu demandes...
    il va falloir que tu te documentes et apprennes le vocabulaire pour comprendre ce qui fait quoi.

    Qu'en est-il du bouton ? comment est sélectionnée la couleur ?... à quoi la transmettre... ?
    On n'a pas beaucoup d'infos.
    Donc pas beaucoup de réponses non plus.

    N.B. mathieu t'a donné une voie à suivre.
    L'as-tu fait ? Ecris un bout de code ?
    Dernière modification par Invité ; 13/08/2016 à 08h30.

  12. #12
    Membre du Club
    Profil pro
    ingénieur
    Inscrit en
    Août 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Août 2009
    Messages : 7
    Par défaut
    Je viens de trouver la source de mon problème qui était assez simple à vrai dire.
    Donc j'ai juste changer l'ordre des fonctions jQuery dans le <head>.
    Tout simplement.Fallait y penser.

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

Discussions similaires

  1. petit exercice sur jquery
    Par keokaz dans le forum jQuery
    Réponses: 7
    Dernier message: 20/08/2012, 18h03
  2. Petit challenge : coder sans compilateur ?
    Par Scheb dans le forum Assembleur
    Réponses: 8
    Dernier message: 17/08/2009, 13h30
  3. [JQuery] jQuery petite question
    Par rberthou dans le forum jQuery
    Réponses: 1
    Dernier message: 01/04/2008, 14h29
  4. tout petit challenge[déja un heureux gagnant]
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/06/2007, 11h57

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