質問

JQuery HoversとCufonに奇妙な問題があります。

私のNAVは次のようにセットアップされています:

...

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

...

私がLiの上に浮かぶとき。 a.subを白に変えることを望んでいます(通常のテキストのためにクラスを追加することで機能します。)。

問題は、タイトルが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');
    });
役に立ちましたか?

解決

簡単...使用

Cufon.refresh();

またはホバーの場合、Cufon Hoverメソッドを使用することをお勧めします

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

乾杯!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top