IE11 JQuery erreur?

J'ai un code qui fonctionne très bien sous Firefox et Chrome, mais pas sous IE 11. Je suis à côté des messages d'erreur:

   1) SCRIPT5009: '$' is undefined
    For this line of code:
    $.extend({ 
      )} 

   2)SCRIPT5009: 'jQuery' is undefined
         //Browser globals
            factory( jQuery );

   3)SCRIPT1010: Expected identifier
        .catch( function( error ) {
            jQuery.readyException( error );
        } );

Voici ma balise d'en-tête avec l'ensemble comprend:

<head>
    <script type="text/javascript" src="jquery/jquery-3.1.1.js"></script>
    <script type="text/javascript" src="jquery/jquery-ui.js"></script>
    <script type="text/javascript" src="jquery/JQuery_alert.js"></script>
    <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css">
    <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.structure.css">
    <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.theme.css">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

J'ai trouvé que si j'ouvre mes outils de dev sous IE, et puis dans le coin supérieur droit, cliquez sur le mode de Document et de passer à Bord de mon code avec toutes les comprend ci-dessus fonctionne très bien. Donc ma question est qu'est-ce que Edge? Comment je peux faire en sorte que quelqu'un d'autre en utilisant IE n'aura pas de problèmes à l'exécution de ma page? Est-il un moyen de corriger ça? Merci à l'avance.

Ce site est-il en cours d'exécution localement ou avez-vous déployer quelque part pour le test? J'ai eu des problèmes avec IE 11 et le comportement par défaut de "afficher les sites intranet en mode de compatibilité" dans la case
C'est en cours d'exécution sur mon site de test, mes fichiers de code et les fichiers JQuery sont dans le même répertoire. Comment et où je dois vérifier le mode de compatibilité et comment les définir?
Si le site est en développement, vous pouvez ajouter <meta http-equiv="X-UA-Compatible" content="IE=edge" /> à la <head> élément qui va le contraindre à-dire à s'exécuter en mode Edge au lieu de IE8.
Outre le mode de compatibilité, il y a aussi le mode quirks, ce qui est encore pire (il émule IE5, et jQuery ne sera certainement pas travailler avec elle). Pour prévenir les Caprices de Mode, assurez-vous que votre HTML commence avec un doctype valide. Si vous ne l'avez pas déjà fait cela, le plus simple est de faire de cette première ligne de votre code HTML: <!DOCTYPE html>
J'ai décoché l'affichage de compatibilité et essayé d'inclure la balise meta pour IE bord, mais encore d'avoir une erreur pour chaque ligne de code JQUery. Je ne suis pas sûr de ce que d'autre peuvent provoquer cette erreur...

OriginalL'auteur espresso_coffee | 2016-10-21