JQueryUI boîte de Dialogue position ne fonctionne pas,

Je suis à l'aide de JQueryUI Dialogue et créé cette fonction ci-dessous:

<script>
    $(document).ready(function() {
        $('#dialog').dialog({
                autoOpen:false,
                width:100,
                height:200,
                position:[2250,50]
           });


        $('.class112').click(function() {
           var msg = $(this).attr('id');
           $('#dialog').load('classSource/' + msg + '.html', function() {
           $('#dialog').dialog('open');
           });
        });
    });
</script>

et le code HTML:

<p class="class112" id="class1">click!</p>

<div id="dialog" style="display: none;"></div>

Il fonctionne très bien mais il crée une boîte de dialogue après l'appel à "ouvrir" quelle que soit la fonction de positionnement. Disons que mon écran de l'ordinateur a x:1280 et y:760 pixels et la largeur du corps et la hauteur sont mis à 3000px chacun dans un fichier CSS. Lorsque la "ouvrir" de la fonction de dialogue est viré, il ne reçoit pas de position X à partir de quand il a été initialisé avant, souvenez-vous :

position:[2250,50]

Comme un résultat, il crée la boîte de dialogue de droite de la fenêtre n'est pas exactement à où X a été déclarée. Mais Y sort correctement car 50px est à la portée de la résolution de mon écran.

Tout ce que je veux, c'est quand je clique sur "click!" paragraphe, je veux la boîte de dialogue apparaît dans la initialisée position et je pourrais être capable de le voir après de défilement horizontale.
Que dois-je faire?

InformationsquelleAutor buri kuri | 2011-11-19