【发布时间】:2014-10-02 16:27:18
【问题描述】:
我正在构建一个交互式教育小应用程序,帮助孩子们发现身体的不同部位。
http://www.easypacelearning.com/images/TheWholeBody.jpg
从技术上讲,我想知道如何选择图像中的某些部分,让用户单击图像的一部分并链接到新的更具体的图像。
示例:我将人体作为背景,我想点击一只眼睛,它会弹出并说它是一只眼睛。
我怎样才能获得积分,以便我可以使用鼠标悬停来识别零件..
function getData() {
return {
'Head': {
color: ...
points: ..
},
'body': {
color: ...
points: ..
},
'leg': {
color: ...
points: ..
}
}
}
我用来实验的链接: http://jsfiddle.net/ozgsvc61/1/
【问题讨论】:
-
我会使用一些位于图像正确区域上方的不可见元素。
-
是的,但我该如何放置呢?我应该使用边距/填充来操纵它们吗..
-
如果您将图像和“锚”包装在一个 div 中,然后绝对定位您的“锚”,这可能是最简单的
-
是的!我正在尝试学习,例如在本教程中,作者正在展示如何在地图中放置大写字母。 (bost.ocks.org/mike/map)。你能打吗!
标签: javascript jquery html css