1
so guys,我開始學習JavaScript前一段時間。 我有這個圖像鰭塊代碼,任何人都可以幫助我如何使過渡更流暢,像淡入/淡出?使用javascript淡入/淡出圖像鰭
var d = document,
smiles = d.querySelectorAll('#text-5 .home-port-widget img');
for (var i = 0; i < smiles.length; i++){
smiles[i].alt = smiles[i].getAttribute('src');
smiles[i].onmouseenter = function(){
var hoverImg = this.getAttribute('src'),
target = d.querySelectorAll('#text-5 .home-port-widget img:not([src="'+ hoverImg +'"])');
target[0].src = hoverImg.split('-e')[0]+'_a.jpg';
target[1].src = hoverImg.split('-e')[0]+'_b.jpg';
}
smiles[i].onmouseleave = function(){
var hoverImg = this.getAttribute('src'),
target = d.querySelectorAll('#text-5 .home-port-widget img:not([src="'+ hoverImg +'"])');
target[0].src = target[0].getAttribute('alt');
target[1].src = target[1].getAttribute('alt');
}
}
感謝您的建議,將嘗試在我的下一個項目。 –
這個,我發現我可以使用setTimeout添加一個簡單的延遲。傻了,問問題太快了 –