2012-01-09 44 views

回答

1

您需要使用JavaScript来做到这一点。

该示例使用:hover来实现此效果。不幸的是需要页面来“记住”某些东西。 CSS本身不能做到这一点。

您需要将:hover声明中包含的样式复制到类中,然后在鼠标悬停时将该类分配给该元素。这也意味着当另一个项目被徘徊时,你必须从这个项目中移除该类。

+0

嗯..有道理!谢谢回复!不过,我必须先使用Javascript更新自己。大声笑。 :) – user1139382 2012-01-10 01:46:56

0

更改.thumbnail:hover span风格的CSS来像.thumbnail_clicked span并添加此jQuery代码:

$(document).ready(function() { 
    $('.thumbnail').click(function() { 
     var cname = 'thumbnail_clicked'; 
     $(this).addClass(cname).siblings().removeClass(cname); 
    }); 
}); 

http://jsfiddle.net/mblase75/DxArs/

+0

你真棒!非常感谢! – user1139382 2012-01-10 01:53:17

+0

不客气 - 不要忘记接受你最喜欢的答案。 – Blazemonger 2012-01-10 13:40:18