2012-07-25 17 views
5

Después de unas horas de búsqueda en Google, encontré que hay un error de autocompletar desde hace casi 10 años, hasta ahora, en IE9 el error todavía está allí. error de IE, autocompletar la posición del cuadro en iframe


problema:
cuando tengo una entrada: texto dentro del iframe, hay error de posicionamiento de la caja de autocompletar - probado en IE8-modo de compatibilidad, IE8, IE9.
El problema puede estar relacionado con la clase padre del iframe (nota: puede que no sea el estilo, porque probé en la consola IE9, deshabilitar el estilo de clase no resolverá el problema, por otro lado, dando el mismo estilo pero eliminando clase RESUELVE PARCIALMENTE error de posicionamiento de la caja de autocompletar, y desafortunadamente solo en IE9).

en modo de compatibilidad IE8 e IE8, intenté el mismo método, la posición del error de autocompletar todavía está presente: a veces se encuentra alrededor de 50px por debajo de la entrada: texto, a veces 8px por encima de la entrada: texto abajo (como IE9).
solución que fundé desde el resultado de google, la gente sugiere "posición: relativa; izquierda: 0; superior: 0;", probado, no funciona.
problema similar de otra persona: http://forums.asp.net/t/1538225.aspx/1


gracias por su ayuda

Respuesta

2

posición de uso: fija con marco flotante no puede cambiar de tamaño y móvil. en mi caso fue un diálogo de jquery usando un iframe.

Todavía queda un problema: al desplazarse con el mouse, la caja de autocompletar permanece en su lugar.