Tengo una div posicionada absoluta que funciona como una información sobre herramientas. Al pasar el mouse sobre un elemento, se muestra y luego se oculta al desplazarse. Tengo pocos elementos <select>
en la página que se encuentra encima del elemento de información sobre herramientas. En el caso normal, la información sobre herramientas div aparecerá sobre la etiqueta de selección. Pero cuando un usuario hace clic en la etiqueta de selección y se muestran las opciones, se superpone a la información sobre herramientas. Dar un índice z más alto para la etiqueta de selección o opciones no funcionó.¿Cómo seleccionar opciones que se superponen a un DIV de posición absoluta?
Aquí es un código de ejemplo para ilustrar el problema.
<body>
<h1>Select Options Overlapping Absolute Positioned DIV</h1>
<select name="some-name">
<option>United States</option>
<option>Canada</option>
<option>Mexico</option>
<option>Japan</option>
</select>
<div id="top-layer">
<h2>Overlapping Div</h2>
</div>
</body>
CSS
select, options{ z-index:10;}
#top-layer {
background:#ccc;
color:#000;
border:solid 1px #666;
position:absolute;
top:45px;
left:70px;
z-index:100;
}
¿Esto en todos los navegadores? o solo Explorer? ¿Qué versión? En las primeras versiones de explorer (
steveax
por qué no coloque su información sobre herramientas al costado de la selección. de esa manera, eso no sucederá. – Joseph
Este no es el problema de las etiquetas de selección que se superponen en IE6. Solo las opciones dentro de la etiqueta de selección aparecerán arriba del div. No funciona en Firefox, IE8, IE9 y Chrome. no lo he probado en ningún otro navegador. @fskreuz Tooltip se agrega dinámicamente, por lo que podría aparecer en cualquier lugar de la página. –