我有一个 HTML 图像映射,我正在使用 mapper.js 创建 onMouseOver 效果。我想制作特定的地图区域(具有“高”类)以在页面加载时触发 onMouseOver 事件。除了在 Internet Explorer 中,一切正常。
这就是我到目前为止所拥有的。
Javascript:
function ready() {
$("area").mouseleave(function() {
$('.high').each(function(){
$(this).trigger('mouseover');
});
});
$('.high').each(function(){
$(this).trigger('mouseover');
});
}
HTML:
...
<body onload="ready();">
...
<map>
<area id="Philippines" rel="Philippines" class="noborder iopacity100 icolorfff502 {if in_array("Philippines",$sal)} high {/if}" shape="poly" alt="Philippines" coords="367,308,367,301,364,301,363,295,365,292,360,293,357,291,356,287,356,282,354,281,351,273,354,274,353,268,353,262,360,263,363,266,365,271 />
</map>
...
任何想法如何解决这个问题?