我目前正在編程我的投資組合頁面,我遇到了懸停狀態的一個奇怪的行爲,我不明白。 我在頁面頂部的導航欄中有一些鏈接。鏈接完全定義爲:懸停和一切。現在我還希望當鼠標懸停在鏈接引用的網站的不同部分上時,鏈接的顏色會發生變化。 所以我寫了這一點:解決:jquery .hover()混淆
/* Navlink colors */
$('#portfolio').hover(function() {
$('#portLink').css('color','#FF9900');
}, function() {
$('#portLink').css('color','inherit');
});
$('#about').hover(function() {
$('#aboLink').css('color','#FF9900');
}, function() {
$('#aboLink').css('color','inherit');
});
...
起初它似乎工作,但是當你滾動到博客,然後將鼠標移動到導航的CSS:懸停似乎沒有工作了。這是我的測試網站:
http://www.henning-marxen.de/test/index.html(不要笑那些佔位符^^) 你知道它爲什麼會這樣嗎?我很困擾。非常感謝你提前。
請檢查您的HTML標記。我覺得你已經在href中使用#portLink,而應該像
我無法在chrome win7上重現你的問題 –
沒有Id =「portLink」和一個href =「#portfolio」錨鏈接應該在那裏。 @沃爾夫嗯,它似乎在鍍鉻工作。 –