javascript - 想要在区域悬停时更改图像源

标签 javascript jquery html css

想在鼠标悬停在 map 的任何区域时加载不同的图像。

<img src="images/mapimg.png" usemap="#states" />
<map name="states">
  <area shape="poly" coords="4,349,121,416,111,205" title="test1">
  <area shape="poly" coords="226,287,234,255,132,231,129,402,151,404,150,429,362,465,362,385,283,359" title="test" />
</map>

最佳答案

改进空间很大,但基本喜欢

 <img id="map" src="images/mapimg.png" usemap="#states" />
 <map name="states">
     <area style="background-color: black;" onmouseover="document.getElementById('map').src = 'other.png';" shape="poly" coords="4,349,121,416,111,205" title="test1">
     <area shape="poly" coords="226,287,234,255,132,231,129,402,151,404,150,429,362,465,362,385,283,359" title="test" />
 </map>

关于javascript - 想要在区域悬停时更改图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784503/

相关文章:

javascript - 无法通过 java 脚本更新 grid-template-areas css 属性

javascript - jquery ajax 表单提交与 twitter bootstrap 模式

javascript - 检测是否从值中选择了特定选项

javascript - 将 data-title 属性添加到数据表中的 <td>

javascript - 如何使用 $sce.trustAsHtml 在 trNgGrid 中显示 html 内容

javascript - 如何使用带有按键的 JavaScript 使 div 出现

javascript - d3 如何在现有其他元素之前插入新的 SVG 元素?

javascript - 使用 PHP 获取价格范围的值

javascript - HTML4 和 HTML5 - 如何在不导航的情况下判断是否有可用的 `Back` 状态?

jquery - 在使用 dom 将图像下载到图像和文件保护程序之前添加页脚