Jquery: événement mouseover sur la zone de carte-image

Je suis en train de faire des actions à la souris d'une image de la carte de la zone. Voici mon code HTML:

<img src="img/denisanddavid-bkgd.jpg" alt="Denis and David - web development and solution" width="1024" height="1299" border="0" usemap="#bkgdMap" id="bkgd" />
    <map name="bkgdMap" id="bkgdMap">
         <area shape="rect" coords="12,161,341,379" href="#" alt="qdk" id="qdk" class="mapping" />
         <area shape="rect" coords="347,162,675,379" href="#" alt="gifgif" alt="gifgif" class="mapping" />
    </map>

Et voici mon js:

$('.mapping').mouseover(function() {

    alert($(this).attr('id'));

}).mouseout(function(){
    alert('Mouseout....');      
});

Je ne comprends pas pourquoi, mais le jquery est lancé pour la première zone et pas les autres. Toute aide serait grandement appréciée.

Grâce.

OriginalL'auteur denislexic | 2011-08-08