2010-05-15 1 views
0

Dans un contrôle ASP.NET AJAX personnalisé, je dois procéder à un certain repositionnement. GetBounds renvoie simplement le x/y et la largeur/hauteur. J'utilise ceci pour régler le left/top, mais dans IE, c'est doubler; dites que les coordonnées sont 500, 20; quand il met ceci sur l'élément, il est en réalité réglé à 1000, 40. Des idées pourquoi? Dans Firefox, cela fonctionne correctement. This.get_element() renvoie l'élément correct et tout, mais il n'est pas défini correctement, même si la consignation des événements indique que les coordonnées sont correctes.Configuration de la position gauche/supérieure ne fonctionnant pas dans IE

Lorsque vous utilisez setLocation, cela ne fonctionne pas non plus ...

Quoi d'autre dans mon code peut-il l'affecter? JQuery n'est pas une option ici aussi.

Merci.

Répondre

0

Ce qui a fonctionné pour moi utilise la méthode de position JQuery; cela a pris l'offset apparent et a très bien fonctionné.