jQuery Mobile -> Remplacer jQuery UI Datepicker -> Mise en page cassé

Je suis à l'aide de jQuery Mobile dans mon application web. Il y a un datepicker qui remplace la valeur par défaut de jQuery UI datepicker.

Voici la source:
https://github.com/jquery/jquery-mobile/tree/master/experiments/ui-datepicker

Le fichier JavaScript qui le remplace, est ici:
https://github.com/jquery/jquery-mobile/blob/master/experiments/ui-datepicker/jquery.ui.datepicker.mobile.js

J'ai cette ligne de code:

$(".ui-page").live("pagecreate", function(){
    $("input[type='date'], input[data-type='date']").each(function(){
        $(this).after($("<div />").datepicker({ altField: "#" + $(this).attr("id"), showOtherMonths: true }));
    });
});

Dans ce cas, j'obtiens un datepicker qui est toujours visible. Pour avoir de la visibilité que si un utilisateur clique sur une date de champ de texte, le datepicker doit être connectée à l'entrée du domaine, qui n'est ici pas le cas.
J'ai donc supprimer le .after("<div />"). Mais alors, la conception de la datepicker est totalement cassé, il semble que la réécriture de la datepicker n'a aucun effet, parce que les styles CSS ne sont pas appliquées.

Alors, quel est le problème ici?

Merci d'avance & Meilleures Salutations.

J'ai également découvert une face cachée de lib jQuery: jquerymobile.com/test/js qui est le jQuery UI Widget. Ne sais pas si cela aide

OriginalL'auteur Tim | 2011-02-03