Html image热点切换图像
Html image hotspot switch image
我在地图上有一个图像热点,它在悬停时切换图像,但是我想让图像打开更长时间,只让它关闭(并更改回原始),如果用户将光标移到新的交换图像轮廓之外,而不是原始热点,这样的事情是可能的吗?
以下是我到目前为止的代码
<div class="mapwrap" style="text-align:center;"><img src="/dev/test/templates/jwd25template/images/map-blank.png" alt="wc" name="map" width="700" height="400" usemap="#mapMap" id="map" border="0" ></div>
<map name="mapMap">
<area shape="poly" coords="231,299,236,309,239,314,242,324,242,333,241,340,237,342,232,342,232,346,236,348,239,352,242,359,244,360,246,363,249,371,245,374,243,378,244,379,252,373,253,375,255,378,255,380,260,382,260,381,266,384,269,387,272,389,275,390,276,390,279,390,287,386,288,383,293,381,298,380,303,379,306,379,307,380,310,380,314,378,317,378,320,378,322,376,325,374,330,372,337,370,342,370,347,372,349,372,355,372,358,370,359,369,355,366,352,363,354,358,356,358,354,355,349,354,348,354,342,355,339,352,339,348,341,344,344,339,349,337,352,332,352,327,357,325,362,324,370,323,373,316,372,312,367,309,366,310,360,308,355,311,350,315,346,317,342,315,337,313,331,310,327,307,326,314,325,318,323,322,321,324,314,324,309,327,306,330,304,334,303,335,300,337,297,339,294,341,291,341,288,341,283,339,280,334,280,329,283,325,283,324,277,328,271,331,269,334,269,335,266,327,269,321,266,319,264,317,257,315,257,310,256,302,255,296,255,292,254,286,246,281,239,280,240,285,233,287,231,293,229,296,229,296" href="takke/western-cape" target="_parent" alt="WC" onMouseOver="MM_swapImage('map','','/dev/test/templates/jwd25template/images/map-WC-2.png',1)" onMouseOut="MM_swapImgRestore('map','','/dev/test/templates/jwd25template/images/map-blank.png',1)"></map>
我试图添加一个onMouseOut url,但我意识到这不起作用。
试着去理解它,任何想法都将是非常感激的:)
你可以使用CSS
HTML代码:
<map id="big_map_area">
<area shape="poly" id="map_hover" coords="231,299,2..." href="takke/western-cape" target="_parent" alt="WC">
</map>
CSS代码:#map_hover {
opacity:0.0;
}
JQUERY代码: $("#map_hover").mouseover(function () {
this.css('opacity', '1.0');
});
$("#big_map_area").mouseout(function () {
$("#map_hover").css('opacity', '0.0');
});
当鼠标进入地图内的小多边形时显示图像,当离开大地图容器时显示图像。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 更改鼠标悬停时映射图像热点的背景
- 在灯箱中的图像上添加热点链接
- jQuery Pan & Zoom 或 Magnify 脚本,具有热点或图像映射链接的能力
- 图像热点映射和鼠标上弹出位置的问题
- 如何在图像地图上为asp热点着色
- 图像映射热点在IE浏览器中无法正常工作
- 图标放置在热点中的图像映射
- 如何在图像地图中组合热点
- 我如何使一个响应图像地图,其中图像和热点自动调整大小与窗口
- 图像地图与图像弹出悬停在热点
- 向360图像查看器添加工具提示/热点
- 在现有图像上附加热点.JS和JQ
- 初学者:改变图像地图热点的行为
- Html image热点切换图像