我可以在图像地图区域元素上使用onclick事件吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (71)

我想在区域元素上放置一个onclick事件。这是我的设置:

<img id="image" src="wheel.png" width="2795" height="2795" usemap="#Map" >
    <map name="Map">
    <area class="blue" onclick="myFunction()" shape="poly" coords="2318,480,1510,1284" href="#">
</map>

我尝试了两种不同的方式来进行onclick事件。首先我试过这个:

$(".blue").click( function(event){
    alert('test');
});

我也试过这个:

function myFunction() {
    alert('test');
}

以上都没有工作。区域元素是否支持上述内容,还是只支持href?

提问于
用户回答回答于
$(".blue").on("click", function(e){
    e.preventDefault();
    /*
       your code here
    */
});
用户回答回答于
$("#image").click( function(){
 alert("clicked");
//your code here
});

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动