Если ссылка в содержании, о котором вы говорите, является ссылкой .nav li a
, то проблема здесь в том, что событие .click
назначается только один раз (для documentready) и не влияет на загруженное содержимое после documentready.
Таким образом, самым простым способом было бы изменить $('.nav li a').click(function(){
на
$('.nav li a').on('click', function(){
. Таким образом, обработчик событий будет присоединен к содержимому, загруженному позже.*
Примечание: В зависимости от версии jQuery вам может потребоваться использовать другой метод для этого поведения .live :
$(selector).live(events, data, handler); // jQuery 1.3+
$(document).delegate(selector, events, data, handler); // jQuery 1.4.3+
$(document).on(events, selector, data, handler); // jQuery 1.7+