2013-07-19 46 views
-1

因此,在IE11中单击jquery的某个区域不起作用。适用于Chrome。我怎样才能让IE浏览器在点击图片上的选定区域时触发?jquery点击地图区域在IE中不起作用

HTML:

<img src="http://www.free-pet-wallpapers.com/free-pet-wallpapers/free-pet-desktop-backgrounds/873826831.jpg" usemap="#map" /> 
<map name="map"> 
    <area shape="rect" coords="25,25,75,75" href='#asd' /> 
</map> 

的jQuery:

$('area').on('click', function(){ alert('click'); }) 

的jsfiddle:

http://jsfiddle.net/yUaHG/1/

回答

0

看起来像一个错误jquery 2.0.2因为这里使用jQuery 2.X(边缘)的作品:

http://jsfiddle.net/yUaHG/3/

+0

使用2.x,2.0和1.9.1进行测试,它不会运行'alert'。 (IE11的,不是IE10) – Marwelln

+0

但至少现在它在IE10中适用于我... IE11已经在稳定版本?顺便说一句,如果您使用的是IE11,那么您为什么在谈论IE10时提出问题? –

+0

好的,但它是一个预览,你对预览的期望是什么,是稳定的?等待MS团队首先修复bug –