我有以下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