2010-06-24 39 views
1

我遇到了Jquery Hovers和Cufon的奇怪問題。Cufon jQuery懸停作爲一個子元素?

我的導航設置是這樣的:

...

<li> 
<a class="title" href="#">Title Text</a> 
<a class="sub" href="#">Photo Gallery</a> 
</li> 

...

當我將鼠標懸停在LI。我想讓a.sub變成白色(通過添加一個類,因爲它的正常文本而工作),並且我將a.title變成綠色。

問題是標題被Cufon替換。我知道cufon可以在元素懸停時進行懸停,但是如果在父項目懸停時如何觸發該元素?

這裏是我的jQuery:

$('#bottomNav ul li').hover(

    function() { 
     $("a.sub", this).addClass('hov'); 
     $("a.title", this).addClass('thov'); 
    }, 

    function() { 
     $("a.sub", this).removeClass('hov'); 
     $("a.title", this).removeClass('thov'); 
    }); 

回答

1

容易...使用

Cufon.refresh(); 

或懸停,其推薦您使用的Cufón懸停方法

Cufon.replace('.your-class', {hover: 'true'}, { fontFamily: 'FONT' }); 

乾杯!

+0

謝謝,結果搞清楚了,但這是任何人搜索的好信息。 – wesbos 2011-03-15 16:49:48

+1

是的,我也一直都在......我最終自己找出了它......雖然我確信將結果發佈到我的問題,當我找到......幫助其他人在這裏......乾杯伴侶! – foxybagga 2011-03-16 06:52:26