Support » Plugin: Map Multi Marker » Keep event click marker

  • Resolved stick31

    (@stick31)


    Hi,

    Thanks for this plugin very usefull. And sorry for my english..

    I try to keep the event click in jQuery on a marker to do something. But i don’t know how..

    Can you help me ?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author mibiki

    (@mibiki)

    Hi Stick,

    i am not sure to understand your question … You want keep open tooltip after other click ?

    Do you speak French maybe ? ^^

    Hey je suis français! Ça va être plus simple ^^

    En fait je voudrais pouvoir faire un traitement en plus de l’ouverture du tooltip.

    En gros sur la map j’ai un ensemble de marker qui situe les projets de mon client et à côté de la map j’ai la liste des projets avec un portfolio. Je voudrais que quand on click sur un marker ça me mette en surbrillance le bon projet du portfolio. Donc je souhaiterais ajouter un événement au click sur le marker..

    Dis moi si je suis assez clair 🙂

    Plugin Author mibiki

    (@mibiki)

    Effectivement c’est plus simple et compréhensible 😉

    Okje te mettrais un petit bout de code te permettra de le faire, envoie moi l’url de ton site web si tu veux bien.

    Ah merci !

    Lien du site

    Plugin Author mibiki

    (@mibiki)

    Salut Stick,

    Je répond un peu tard désoler … j’étais parti pour te développer le petit bout de code pour ta demande, mais je m’aperçois que tu t’es débrouillé tout seul c’est parfait 😉

    J’espère que tu t’es fait un script complémentaire au plugin par contre, parce sinon à la prochaine MAJ tu va perdre ta fonction !

    Si tu à des suggestions pour l’amélioration du plugin fait moi signe 😉

    Salut Mibiki !

    Oui je me suis débrouillé, finalement ce n’était pas trop compliqué ^^

    J’ai juste rajouter un appel à une fonction externe dans la fonction get_ajax_content_markeur() de la page “map-multi-marker/front/display-map.php”

    Et je joue avec les liens web qu’on peut ajouter de part et d’autres des 2 plugins :

    function getPortfolioById(id) // By Stick
    {
            // On récupère le href et on le cache
            var myHref = jQuery(".weblink").find("a").attr("href");
            jQuery(".weblink").hide();
            
            // On retrouve le bon projet
            var LeBonPortfoliot = jQuery("a[href$='"+myHref+"']").parents(".portelement.portelement_2");
    
            // On scroll jusqu'au projet ayant le même href
    	jQuery("#real-right").animate({
            	scrollTop: jQuery("a[href$='"+myHref+"']", "#real-right").first().parents(".portelement.portelement_2").position().top
        	}, 2000);
    	
            // On remet à l'état initial les autres projets
    	jQuery("a[href!='"+myHref+"']").parents(".portelement.portelement_2").css("border", "1px solid rgb(222, 222, 222)");
    
            // On met en évidence le projet
            LeBonPortfoliot.css("border", "3px solid #86C654");
    }

    C’est un peu en mode bidouillage mais ça marche bien ! Et même après la mise à jour j’aurai juste à rajouter l’appel à ma fonction pour ça fonctionne… Je n’ai pas trouvé mieux, mes compétences en wordpress sont pour le moment un peu limité ^^

    Si t’as une idée pour améliorer le procédé je suis à l’écoute !

    En tout cas merci beaucoup pour ton développement et ton plugin.

    A bientôt

    • This reply was modified 3 years, 8 months ago by stick31.
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Keep event click marker’ is closed to new replies.