Uncaught TypeError com fadeIn no jQuery 1.9

Aqui está o problema, infelizmente nóstem que suportar o IE8.
Então eu tive que mudar de usar o mais recente jQuery 2.0+ de volta parajQuery 1,9.

Agora usamos muito o jQuery para carregar diferentes seções do nosso painel, nósfadeOut telas anteriores efadeIn novas telas. Eu pensei que tinha corrigido todos esses problemas com soluções que encontreiaqui (prefixar o html) eaqui (ajax HTML).

No entanto, ainda tendo mais um problema com a mesma mensagem de erro abaixo:

Erro:

Uncaught TypeError: Cannot set property 'cur' of undefined 


Eu reduzi a fonte para oloadResource função, que é usada para mudar o conteúdo.

Basicamente, se eu comentar esta linha da função abaixo:

$content.fadeIn('fast');

E substitua-o por

$content.show();

O problema está resolvido e não recebemos mais esse erro 'cur'.No entanto, perdemos nosso efeito fadeIn.

Como você abordaria esse problema que resolve o problema?Uncaught TypeError no jQuery 1.9enquanto mantemos nossa fadeIn efeito sobre$content?

var loadResource = function(url, params, callback) {
WHOAT.networking.getToServerWithAjax(url, params, function (response) {
        var $content = $($.parseHTML(response.trim()));
        var $container = $('#dashboard-display');
        var $content_to_hide = $container.children();

        $.when($content_to_hide.fadeOut('fast')).then(function () {
            $content.hide();
            $container.append($content);

            //$content.fadeIn('fast'); // <- buggy in 1.9.1
            $content.show(); // <- works, but no fadeIn

            $content_to_hide.remove();

            if(callback) {
                callback();
            }
        });
    });

// CSS updates...
};

questionAnswers(2)

yourAnswerToTheQuestion