2010-11-23 166 views
1

我有一個<div />包含圖像和錨點。該錨具有一個用於更改顏色的:懸停的CSS屬性。有用!問題是我在圖像上添加了一個jquery.hover(),它也改變了錨點的顏色。當我試圖直接懸停文本,而不是包含圖像的<div />時,它不起作用。jQuery懸停覆蓋CSS a:懸停顏色

代碼和示例:http://jsfiddle.net/FGVSK/

預先感謝您!

回答

3

爲你傳遞給hover功能,而不是color屬性設置爲原來的十六進制值的第二功能,你應該簡單地將它恢復到什麼:

$(this).next('a').css('color', ''); 

下面是此演示: http://jsfiddle.net/yijiang/FGVSK/1/

0

jquery將覆蓋CSS屬性。您需要通過重置顏色。 ()){(this).next('a')。css('color',''); }