2011-05-25 144 views
1

馬上就要蝙蝠,我只是想預先感謝任何人誰chims in。stackoverflow讓我覺得人性稍好一點。cufon懸停狀態堅持

問題:我有一個'單頁'網站,其中主要內容通過ajax重新加載,但導航和頁腳保持不變。我爲導航和Jquery使用Cufon字體將類「當前」附加到當前鏈接。出於某種原因,懸停狀態即使在當前類被刪除並添加到另一個鏈接後仍然存在。

HTML

: 的Cufón<nav id="banner"><ul><li><a>1</a></li><li><a>2</a></li></ul></nav>

: 點擊功能Cufon.replace('#banner a',{fontFamily: 'Gotham-Book', fontStyle: 'normal', hover: true});

: CSS $("nav").delegate("a", "click", function() { window.location.hash = $(this).attr("href"); $("#banner nav a.current").removeClass("current"); $(this).addClass("current"); return false; });

#banner {color: #000;} #banner a:hover {color: #be1e2c;} #banner nav ul li a.current {color: #be1e2c;}

回答

1

在你點擊功能後$(this).addClass("current");添加Cufon.refresh(); 需要此呼籲每蒂姆e您對Cufon文本進行更改。