TypeError no detectado con fadeIn en jQuery 1.9

Aquí está el problema, desafortunadamente nosotrostener que soportar IE8.
Así que tuve que cambiar de usar el último jQuery 2.0+ para volver ajQuery 1.9.

Ahora usamos una gran cantidad de jQuery para cargar diferentes secciones de nuestro panel de control,fadeOut pantallas anteriores yfadeIn Nuevas pantallas. Pensé que había solucionado todos estos problemas con las soluciones que encontréaquí (anteponer html) yaquí (ajax HTML).

Sin embargo, sigue teniendo un problema más con el mismo mensaje de error a continuación:

Error:

Uncaught TypeError: Cannot set property 'cur' of undefined 


He reducido la fuente a laloadResource función, que se utiliza para cambiar el contenido.

Básicamente si comento esta línea desde la siguiente función:

$content.fadeIn('fast');

Y reemplazarlo con

$content.show();

El problema está resuelto y ya no obtenemos ese error 'cur'.Sin embargo perdemos nuestro efecto de fundido.

¿Cómo abordarías este problema que resuelve el problema?Uncaught TypeError en jQuery 1.9mientras mantenemos nuestro fadeIn efectuar en$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...
};

Respuestas a la pregunta(2)

Su respuesta a la pregunta