Modale de dialogue ne cachent pas au chargement de la page

Je suis en train de créer une boîte de dialogue modale à juste afficher le contenu (html, de la sorte, ou autre):

<script>
$.fx.speeds._default = 1000;
$(function() {
    $( "#dialog" ).dialog({
        autoOpen: false,
        closeOnEscape: true,
        modal: true,
        position: 'center',
        width: 800,
        height: 600,
        show: "blind",
        hide: "explode"
    });

    $( "#opener" ).click(function() {
        $( "#dialog" ).dialog( "open" );
        return false;
    });

});
</script>

Lorsque j'affiche la page, la boîte de dialogue en ligne et non caché. Voici mon code html:

<div id="dialog">This is my dialog that should be hidden until called</div>
<button id="opener">I Open the Dialog</button>

Ce que je fais mal?

  • Êtes-vous y compris jQueryUI.js dans le bon ordre? Il semble que cela ne fonctionne pas du tout donc peut-être que vous n'avez pas accès à jQueryUI.
InformationsquelleAutor SteeleHudson | 2011-09-27