Pourquoi est-ce jQueryUI dialogue ne fonctionne pas sous IE9?

Le code suivant produit attendu jQueryUI modal popup dans Firefox, Chrome et Opera. Cependant, il échoue dans Internet Explorer 9:

<html><head>

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css" type="text/css" media="all" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>

<script type="text/javascript">
$(function() {
    $( "#AddUser" ).dialog({
        autoOpen: false, modal: true, height: 'auto', width: 400,
        buttons: {
            "Add": function() {
                alert("Add one!");
            }
        },
        close: function() {
            allFields.val( "" ).removeClass( "ui-state-error" );
        }
    });

    $( "#AddUserButton" ).button().click(function(event) {
        event.preventDefault();
        $( "#AddUser" ).dialog( "open" );
    });


});
</script>

</head><body>

<div id="AddUser" title="Add User">Popup content here</div>
<input type="submit" id="AddUserButton" />

</body></html>

Dans IE 9 le #AddUser div n'est pas un jQueryUI boîte de dialogue. Est-il quelque chose que je suis absent?

MODIFIER: Code mis à jour à rapprocher de la production de code.

Grâce.

  • quelle erreur avez-vous?
  • La div est simple affiche sur l'écran.
  • Êtes-vous à l'aide de la duré jquery/jqueryui version?
  • Comme mentionné dans le code, la version de jQuery est 1.7.1. Cependant, la réponse a déjà été trouvé, voir ci-dessous. Merci!
InformationsquelleAutor dotancohen | 2012-02-03