2012-10-12 138 views
0

我有一些代碼適用於我的懸停狀態。但是,如果鏈接已處於活動狀態,即ArrowHover已經附加到div,當我將鼠標懸停在它上面時,顯然它會刪除由於jquery中的toggleclass而導致的ArrowHover。我怎樣才能確保這不會發生在已經激活的鏈接上?jQuery懸停toggleclass問題

$("#JobApplications").hover(function() 
    { 
     $("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover') 
    } 
) 

回答

0

使用CSS技術,而不是jQuery的固定它。反正亞當乾杯!

1

這將是有益的,如果我們能看到你的HTML對象,要知道,如果它是一個錨標記或不...但假設它是一個錨標記,試一下這個概念一起:

if ($("#JobApplicationsArrow.Arrow").href != window.location.href) { 
    $("#JobApplicationsArrow.Arrow").toggleClass('ArrowHover') 
} 

距離this後修改的版本:

+0

目前它不是一個錨標籤,它是一個樣式編號。我要重新編碼它使用類更多,因爲我有編號的所有地方哈哈 –

+0

所以你的對象只是一個可點擊文本的div? – adam