コード私が使用しています:
MAP.area = $('#centre_map area, #map ol li');
MAP.area.hover(function() {
// Add active classes
// Load content
load_map_activity($('body').attr('id'), $(this).attr('class'));
}, function() {
// Remove active classes
})
<div id="map">
<img src="<?php echo base_url(); ?>images/bristol_map.png" alt="bristol map" usemap="#centre_map" />
<map name="centre_map" id="centre_map">
<area shape="poly" coords="179,95,188,87,187,53,181,48,54,29,41,38,37,53,39,77,44,87" href="#" class="paintball" alt="Paintballing" />
</map>
<ol>
<li class="paintball"><a class="marker paintball" href="#" title="Paintballing">1</a></li>
</ol>
をロリーMcCrossanは、私はこれをしようとしますが、アンカーがホバーコールがイメージマップ領域の岩下ます階層化されているので、私は恐れていますマウスがアンカーに移動したときに再度作成する必要があります(ただし、まだマップエリアの上にあります)。
を、イベントをバインドすることができ、あなたは私たちに、関連するコードを表示することができますか? – PeeHaa
イメージマップの場合は、 'polygon'シェイプを使ってイメージマップを定義し、1つの領域にしてみましょう。 –
両方のアンカーが同じコンテナにある場合、あなたは 'hover'イベントをコンテナに追加できます。しかし、いくつかのコードなしで伝えるのは難しいです。 – PeeHaa