2011-12-03 2 views

答えて

3

img要素のHTML マップ要素を使用してください。 onclickイベントを追加する必要がある各領域の位置と形状を含むマップ要素を定義する必要があります。その後、関連するimg要素を使用してそのマップを使用します。 Egが:

<img src="menu.jpg" width="150" height="150" usemap="#menumap" /> 

<map name="menumap"> 
    <area shape="rect" coords="0,0,10,10" alt="home" href="#" onclick="go_home();"/> 
    <area shape="rect" coords="20,20,30,30" alt="link2" href="#" onclick="do_link2();"/> 
</map> 

長方形の形状である形状「矩形」について、COORDS属性は、矩形の左、上、右、底角(左上隅の座標を指定します画像はこれらの座標のx = 0、y = 0点です)。

+0

私はマップを掛けたい場合は何?それをしてもいいですか? – yonilx

+0

複数のマップはどういう意味ですか?クリック可能な複数の領域を、画像の1つのマップに宣言できます。私は1つのマップに対して複数の領域を持つためのコードを更新しました。あなたが複数のマップを意味するものかどうかを確認してください。 –

-1

要素にマウスを置いたxとyの相対位置の確認

$('#example1').click(function(e){ 
    var x = e.pageX - this.offsetLeft; 
    var y = e.pageY - this.offsetTop; 
    ... 
}); 
+0

jQueryと何が関係していますか? – Sparky

関連する問題