2013-02-19 4 views
0

J'utilise un JQM Popup pour afficher certaines données.realigining jQuery Mobile popup

Dans le menu contextuel, j'ai plusieurs DIV qui peuvent être réglés sur DISPLAY: BLOCK/INLINE-BLOCK pour afficher différents et masquer les autres. Le problème est qu'ils sont de tailles différentes, donc quand je passe de disons un grand à un petit, le JQMPopup est mal aligné avec le reste de la page.

Quelqu'un connaît un moyen de réaligner le JQMPopup?

J'ai remarqué que si je change la taille du navigateur, le JQMPopup s'ajuste au bon endroit.

prendre soin, lee

Répondre

0

En fait, vous pourriez changer en css. Dans mon cas je veux qu'il reste au centre, donc je mets le css suivant:

left: 50%; 
width: 75%; 
margin: 10% 0 0 -37.5%; 
+0

Merci. Cette idée m'a traversé l'esprit. Cependant, il nécessite une largeur fixe et la largeur doit être dynamique. Une chose qui a attiré mon attention était quand je redimensionne le navigateur, la fenêtre s'ajuste. Existe-t-il un moyen de tromper un objet CSS pour le faire? –

+0

vous pouvez lier une fonction pour ce faire sur le redimensionnement de la fenêtre: http://stackoverflow.com/questions/641857/javascript-window-resize-event ou d'utiliser une requête média pour css: https: //developer.mozilla. org/fr-fr/docs/CSS/Media_queries – Horst

+0

Je pense que vous avez mal compris ce que je voulais dire. Lorsque je redimensionne la fenêtre du navigateur, les éléments sont automatiquement redimensionnés et réalignés. Je me demande s'il existe un moyen de «tromper» l'élément en lui faisant croire que le navigateur a été redimensionné. –