J'essaie de désactiver une carte image onClick - et éventuellement je voudrais l'activer si elle est recliquée, mais d'abord les choses d'abord. Donc, pour désactiver la carte imaeg, je voudrais supprimer l'attribut "usemap" de l'image quand on clique sur la carte.Nécessité de basculer l'attribut pour une carte image en utilisant jquery - Jquery .removeAttr
Dans l'en-tête, je vous appelle mon JQuery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="jq/jquery.maphilight.js"></script>
<script>
$(function() {
$('.map').maphilight();
});
</script>
Et ci-dessous je tente d'utiliser le .removeAttr mais je me fais pas de retour:
<div class="mapholder"><img class="map" src="img/map.png" width="517" height="352" border="0" usemap="#usa" /></div>
<script>
$("img.map").toggle(function(){
$(this).removeAttr("usemap")
.focus()
},
function(){
$(this).addAttr("usemap")
.focus()
});
</script>
Voici la La carte est au fond, toutes les suggestions seraient grandement appréciées!
J'ai mis votre code ici - mais je vais avoir toujours la même question.
Peut-être que je me suis trompé? - Merci de votre aide. –
Je l'ai mis à jour dans la question afin qu'il soit plus facile à lire –