alanjacks
asked on
Combobox ignores z-index
I have a page that uses a floating navigation menu that I pop open and close to configure a few of the parameters that affect the display. I have things like # of rows, date range and the like. Everything works beautifully except that comboboxes on the main page bleed thru to my floating menu.
My floating menu is similar to this example
http://builder.cnet.com/webbuilding/0-7690-8-6958380-1.html?tag=st.bl.3882.dir1.7690-8-6958380-1
It seems that no matter what I do with the z-index, the combo ignores it and just pushes right up to the top.
<span id='staticcombo' style='position:absolute;l eft:0;top: 0;visibili ty:hidden' z-index=10>
Anyone see this behavior before and no how to make the combos behave?
Many Thanks, Alan
My floating menu is similar to this example
http://builder.cnet.com/webbuilding/0-7690-8-6958380-1.html?tag=st.bl.3882.dir1.7690-8-6958380-1
It seems that no matter what I do with the z-index, the combo ignores it and just pushes right up to the top.
<span id='staticcombo' style='position:absolute;l
Anyone see this behavior before and no how to make the combos behave?
Many Thanks, Alan
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ww is correct. The select has a virtual z-index of infinity, which can not be modified.
The options are: Hide it as suggested; move it out of the way; or redesigne the page to eliminate the positioning conflict. It is that way by design, and there is nothing that can change the behaviour.
Cd&
The options are: Hide it as suggested; move it out of the way; or redesigne the page to eliminate the positioning conflict. It is that way by design, and there is nothing that can change the behaviour.
Cd&
wwwwoman is correct ... SELECTs are compound-objects, and as such they have been assigned a z-index of infinity and so nothing can be placed on top of them. The other form elements you mentioned (textbox, checkbox, etc) are not compound objects and so you can change their z-index, or give another element (like a menu) a higher z-index.
ASKER
The strange part is that only comboboxes bleed thru. Input fields, check boxes, text areas all behave well by hiding when my div overlays them. The combos are the only controls that won't allow an overlay.
ASKER
The strange part is that only comboboxes bleed thru. Input fields, check boxes, text areas all behave well by hiding when my div overlays them. The combos are the only controls that won't allow an overlay.
ASKER
Well, boo for select boxes.
Thanks for the info everyone.
Thanks for the info everyone.
Actually in some older browsers all the form elements show through.
Cd&
Cd&
ASKER