我有以下HTML使用父的属性:设置子元素ATTR使用jQuery
<ul id="clients-strip">
<li>
<a href="http://example.com/case-studies/" data-colour="/images/made/assets/images/article-images/client-colour.png">
<img src="/images/made/assets/images/article-images/client-grayscale.png" alt="Client" width="59" height="35">
</a>
</li>
</ul>
,需要与母公司“A”的元素“数据彩”基本上交换IMG SRC属性时的“a”元素悬停(我想淡出旧的ATT,并在新太褪色)
我jQuery是不是太顺利:(
$('ul#clients-strip li a').hover(function(){
$(this.' img').attr('src', this.data-colour);
});
任何想法至于我做错了什么?那么,是否有可能基本淡出一张图像,并以我在这里尝试的方式淡入另一张图像?
尼古拉,你的工作很棒!你有什么想法我可以让他们淡入淡出每个过渡? – bjohnb 2012-04-02 13:51:23
@bjohnb这很困难,你应该有两个图像,并隐藏()一个和fadeIn()其他,但你应该改变你的标记 – 2012-04-02 13:52:33
这就是我最初尝试,但由于某种原因,我无法深思是使所有图像组合在一起。我认为现在我可以继续使用这两种图像方法了!再次感谢!! – bjohnb 2012-04-02 13:58:37