сразу, я просто хочу заранее поблагодарить любого, кто вмешивается. Stackoverflow заставляет меня чувствовать себя немного лучше о человечестве.
ПРОБЛЕМА: у меня есть «одностраничный» сайт, где основное содержаниеперезагружается через ajax, но nav и footer остаются прежними.Я использую шрифты Cufon для навигации и Jquery, чтобы прикрепить класс «current» к текущей ссылке.По какой-то причине состояние зависания сохраняется даже после удаления текущего класса и его добавления в другую ссылку.
HTML: <nav id="banner"><ul><li><a>1</a></li><li><a>2</a></li></ul></nav>
CUFON: Cufon.replace('#banner a',{fontFamily: 'Gotham-Book', fontStyle: 'normal', hover: true});
CLICKФУНКЦИЯ: $("nav").delegate("a", "click", function() {
window.location.hash = $(this).attr("href");
$("#banner nav a.current").removeClass("current");
$(this).addClass("current");
return false;
});
CSS:
#banner {color: #000;}
#banner a:hover {color: #be1e2c;}
#banner nav ul li a.current {color: #be1e2c;}