我正在努力提高我对 Javascript、jQuery 和 ImageMapster 插件的理解。为了便于解释,这是我正在研究的 jsFiddle 。
在 jsFiddle 代码中,每个披头士乐队的脸在悬停时都带有红色边框。但是 HTML 还包含每个披头士乐队 ( style="display:none"
) 的隐藏图像,当用户的鼠标移到相应披头士乐队的脸上时,我希望这些图像出现在合影上。
也就是说,当我将鼠标移到 Paul 的脸上时,应该会出现 Paul 的照片。离开保罗时,合影再次出现。越过林戈的脸,就会出现林戈的特写。坦率地说,如果合影消失而出现单张照片,或者个人照片是否叠加在合影上,对我来说并不重要——我似乎无法做到这两者。
我已经尝试了无数的东西,但是 javascript 超出了我的范围。我会很感激朝着正确的方向轻轻推动(或直接演示)。
对于那些读到这里的人,我也不明白 ALL 数据键是如何工作的:我添加了一个all
标题,但它不会显示。我试图在鼠标悬停在集体照片上时显示该标题,但不是在任何特定的脸上(即当所有的脸都以白色突出显示时)。
我的问题是基于这个原始的 ImageMapper 演示。