所以我试着把四张小照片放在一起。它们中的每一个都是带有背景图像url 100x100的链接。所以,假设一开始它们都是灰色的。当我悬停在其中一个,他们得到颜色(新的图像)。此外,当我单击其中一个图像时,除我单击的另一个图像外,其他所有图像都重置为原始灰度图像。
示例:
Gray1 Gray2 Gray3 Gray4
Hover gray 2
Gray1 Color2 Gray3 Gray4
点击灰色2
Gray1 Color2 Gray3 Gray4
Hover gray4
Gray1 Color2 Gray3 Color4
我知道怎么做悬停功能。但是,我如何使所有其他图像“重置”点击?我需要使用javascript吗?我能用css来做这个吗?
发布于 2011-05-05 02:01:52
这只能通过使用JavaScript来实现。你必须循环通过所有4个图像,并将他们设置为灰色,如果他们不是被点击的图像。
我只用jquery的颜色实现了这一点。你可以看看http://jsfiddle.net/kaUWC/
https://stackoverflow.com/questions/5895779
复制