Twitter Bootstrap Modale s'Affiche lors de l'Initialisation

JS

 $('#CreateUserModal').modal({
     keyboard: true,
     backdrop: 'static'
 });

HTML

<div id="CreateUserModal" class="modal fade hide">
    @{Html.RenderPartial("Partials/CreateUserPartial", new CreateUserModel());}
</div>

Partielle

@using (Ajax.BeginForm("CreateUser", "User", null, options, new { style = "margin-bottom:0;" }))
{
    <div style="padding: 20px;">
    <div style="text-align: right; font-size: .7em;">Press Esc to Close</div>
    <h2>New User</h2>
    @Html.LabelFor(m => m.UserName)
    @Html.TextBoxFor(m => m.UserName, new { })
    @Html.ValidationMessageFor(m => m.UserName)
    @Html.LabelFor(m => m.Password)
    @Html.PasswordFor(m => m.Password, new { })
    @Html.ValidationMessageFor(m => m.Password)
    @Html.LabelFor(m => m.Email)
    @Html.TextBoxFor(m => m.Email, new { })
    @Html.ValidationMessageFor(m => m.Email)
    </div>
    <div class="form-actions" style="margin-bottom:0;">
        <input class="btn btn-primary" type="submit" value="Save" />
    </div>
}

Pour une raison quelconque, dès que cette page se charge modale s'affiche. Je peut la faire disparaître et tout fonctionne bien. Je voudrais juste attendre pour commencer caché. J'ai récemment mis à niveau vers la dernière bootstrap et c'est quand j'ai remarqué ce problème.

Idées?

M'a pris une éternité pour le comprendre (je suis nouveau sur bootstrap). Mais vous n'avez pas besoin d'initialiser toute modal dans le code de votre script, sauf si vous voulez personnaliser un modal.

OriginalL'auteur Jason | 2012-02-06