Pregunta

Esto puede sonar loco, y yo no creía que hasta que lo vi por mí mismo.

La barra de desplazamiento vertical no se desplaza cuando se hace clic en el espacio entre la barra de desplazamiento o las flechas. Usted tiene que arrastrar la barra para conseguir que desplazarse. Esto sólo ocurre en el tema predeterminado feo (no clásica de Windows).

La barra de desplazamiento tiene alguna pesada Javascript detrás de él que impulsan el desplazamiento de otro DIV en la página.

¿Alguien ha encontrado incluso antes? ¿Por qué diablos no influye en el tema de la representación de IE ?! Sólo IE!

editar : este problema ocurre cuando se está en el tema "no clásico" XP (por defecto feo). cambiar temas no causa esto, pero lo hace solucionarlo si se cambia a clásicos de la predeterminada.

¿Fue útil?

Solución

¿Le ayuda cuando se agrega

<!--[if IE]><meta http-equiv="MSThemeCompatible" content="no"><![endif]-->

a su fuente de la página? Funcionó bien para evitar fallos en el IE cuando un tema no clásico está habilitado para mí. Tenga en cuenta que los comentarios condicionales están ahí para que Firefox no analiza la etiqueta (porque va a arruinar las barras de desplazamiento en Firefox a veces).

Otros consejos

Sólo tenía el mismo problema con la barra de desplazamiento vertical en IE7 dentro del tema de XP. Después de muchos experimentos, finalmente encontré la solución a la misma. No sé esta solución se adapte a su caso.

El contenedor (div # de desplazamiento en el ejemplo a continuación) con las barras de desplazamiento prestados debe ser mayor que 18px. Cualquier número por debajo hará que la barra vertical desactivada.

<div id="scroll">
     <div id="fill">
     </div>
</div>

La hoja de estilo, por ejemplo:

#fill{
    width: 1px;
    height: 1000px;
}

#scroll {
    width: 18px; /* This has to be larger than or equal to 18. */
    height: 50px;
    overflow-y: scroll;
}

Gracias, Gracia

Con el fin de evitar ciertas restricciones de Windows, IE re-implementa casi todos los controles visibles en una página web.

  

La Vieja Nueva cosa: Los controles sin ventana no son mágicas

     

     

El equipo de Internet Explorer fue y reimplementada todos los controles que necesitaría una página web. Ellos tienen su propio control de casilla de verificación sin ventanas, un control de cuadro de lista sin ventanas,   un cuadro de edición sin ventanas, y así sucesivamente. Además de reproducir todas las funcionalidades de los controles de ventana, la gente de Internet Explorer también tuvieron que reproducir el "look" de la   controles de ventana, hasta el último píxel. (Funciones como    DrawThemeBackground y DrawFrameControl resultar muy útil en este caso.)

     

Si no recuerdo mal, el único elemento que se sigue en ventanas es

scroll top