2013-07-19 77 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 –