Tengo un div con un div infantil dentro de él. Estoy usando jQuery para mostrar/ocultar el div infantil cada vez que un mouse se desplaza sobre el div principal (el div principal se extiende por toda la parte inferior de la página. Ancho: 100% y alto 100 px). He usado Firebug y la barra de herramientas del desarrollador para confirmar que el div principal está en la página.Evento div hover vacío que no se activa en IE
Puedo desplazarme sobre el div principal vacío tanto en Chrome como en Firefox y todo funciona bien. IE requiere que tenga algún tipo de texto dentro para pasar el cursor sobre él. El evento div hover no se activará con solo un div vacío.
¿Hay alguna solución para este problema?
--update
intentado todas sus sugerencias, pero nada ha funcionado todavía.
<div id="toolBar">
<div>
<button id="btnPin" title="Click to pin toolbar" type="button">
<img id="pin" src="../../images/icons/unpin.png" alt="Pin" /></button>
<img src="../../images/icons/search.png" border="0" alt="Search" />
</div>
</div>
El html anterior está contenido en un contenedor div principal. El div infantil está oculto con jQuery con algunos eventos de entrada/salida. El div principal (toolBar) siempre está visible en la página. Cuando ocurre un vuelo estacionario en toolBar, se muestra el div infantil.
Heres el código jQuery
$('#toolBar').hover(ToolBar_OnHover, ToolBar_OnBlur);
function ToolBar_OnHover() {
$(this).children().fadeIn('fast');
$(this).animate({ height: "100px" }, "fast");
}
function ToolBar_OnBlur() {
$(this).children().fadeOut('fast');
$(this).animate({ height: "50px" }, "fast");
}
Finalmente aquí está un poco de css
#toolBar { width: 100%; height: 100px; text-align:center; vertical-align:middle; position: absolute; bottom: 0; background-color: Transparent; }
#toolBar div { padding: 5px 5px 0px 5px; width:75%; height: 95px; background: transparent url('/images/toolbar-background.png') repeat-x; margin-right: auto; margin-left: auto; }
Se puede publicar su código? – jessegavin
Indica que estableció el alto y el ancho del div principal, ¿hizo lo mismo para el div infantil? – artlung
Acabo de probarlo con IE7. Funciona para mi. –