Problema jQuery .load () em todas as versões do IE

Estou tentando fazer um modelo dinâmico. Eu tenho links na barra lateral e quero carregar o conteúdo dinamicamente com .load () no jQuery.

Eu tenho o seguinte código jQuery para isso:

// Services AJAX page loader
 jQuery('.sidenav a').click(function(){
  $page_url = jQuery(this).attr('href');

  // load page
  jQuery('#content').fadeOut(200, function() {
   jQuery(this).load($page_url, function(response, status, xhr) {
    jQuery(this).fadeIn(200);
   });
  });

  // set pagetitle
  jQuery('.pagetitle span').text(jQuery(this).contents().first().text());

  // change CSS current_page_item
  jQuery('.sidenav li').removeClass('current_page_item');
  jQuery(this).parent().addClass('current_page_item');

  return false;
 });

Basicamente, funciona muito bem, exceto nos IEs.

O problema ocorre quando clico no link que foi carregado primeiro sem o AJAX. Você pode ver um exemploaqui. Quando você clica em "Perfil / visão" na barra lateral, ele carrega o site inteiro na div #content novamente. Isso acontece apenas no IEs, em TODAS as versões. Em outros navegadores, ele funciona normalmente.

Alguma idéia de qual pode ser o problema?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion