-1

そのため、jquery から領域をクリックしても、IE11 では機能しません。クロムで動作します。画像の選択した領域をクリックしたときに 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/

4

2 に答える 2

1

jquery はわかりませんが、area タグで onclick を使用している場合は、IE11 のバグです。IE11 プレビューがリリースされたのですぐに報告しました b https://connect.microsoft.com/IE/feedback/details/791499/onclick-doesnt-work-in-area-tag-on-ie11 javascript コードを「href」に入れます。

于 2013-07-26T07:22:30.940 に答える
0

jquery 2.0.2jquery 2.x (edge) を使用してここで動作するため、バグのように見えます。

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

于 2013-07-19T12:02:37.780 に答える