/ / Divise les images en utilisant JavaScript - javascript, javascript-events

Divise les images en utilisant JavaScript - javascript, javascript-events

Disons que j'ai une image avec quelques points dans unpage Web. Lorsque quelqu'un clique sur les points, je veux qu'une fonction JavaScript soit exécutée, puis un div placé sur le point cliqué dans l'image. Quelque chose qui ressemble aux marqueurs des cartes. Comment dois-je procéder?

Réponses:

1 pour la réponse № 1

Voici un début

<div id="map">
<ul>
<li>marker</li>
</ul>
</div>

Je vais suggérer jQuery dans ma réponse.

$("#map li").each(function() {

$(this).css({ cursor: "pointer" }).click(function() {
if (($this).find(".overlay").length > 0)) return;

// figure out here where the contents for the div will come from. AJAX perhaps
var contents = "<strong>hello</strong>";
$(this).append("<div class="overlay">" + contents + "</div>");
});

});

Positionnez vos points avec CSS. Vous voudrez probablement donner #map position: relative puis positionnez absolument vos éléments de liste.

Faites ensuite du CSS pour .overlay, afin qu'il se superpose correctement.