【发布时间】:2011-08-10 10:14:02
【问题描述】:
我有一张人体骨骼的图像,其中包含大约 60 个区域,我想突出显示并使其可点击。它们围成一圈,从 1 到 60 编号。
整个想法是我想点击数字(在图像上)并突出显示图像的那部分。
我使用 JQuery 将鼠标悬停在数字/区域上并突出显示(用鼠标悬停),当用户单击数字时,我将获得单击的数字并在服务器端代码上进行处理。 (.NET C#)
但我希望我单击的位置保持颜色...将鼠标悬停在数字上并更改颜色效果很好...但是我希望单击时图像上的颜色应该更改/持续...
以下是当您将鼠标悬停在鼠标上时颜色会发生变化的示例,但当您单击时颜色不会发生变化。
http://davidlynch.org/js/maphilight/docs/
http://davidlynch.org/js/maphilight/docs/demo_simple.html
任何想法如何突出图像上的某些区域?
示例代码如下:
<img class="map" src="Images/Figure_Human_Image1.png" alt="" usemap="#Skeleton17" / >
<map name="Skeleton17" >
<area title="1" alt="1" href="#" shape="circle" coords="13,174,7" / >
<area title="2" alt="2" href="#" shape="circle" coords="27,159,7" / >
【问题讨论】:
标签: jquery asp.net jquery-ui jquery-plugins