I know this issue is discussed frequently, but all the threads end
with, "There is no way around this... this is how IE is designed."
Well, I found a site that has completely solved this problem. It's not
hiding the entire SELECT element, or using some other method to
simulate the SELECT box. It's using real SELECT boxes, and even if the
menu layer only covers half of the SELECT box, it displays it
correctly.
I tried looking in the source, but I can't figure out how it does it.
Can anyone figure it out? The source code is very clean. I found some
code that checks for SELECT elements and hides them if overlapping, but
that doesn't explain how it can hide half of the SELECT element.
Open this site with IE, and mouse over the menus. You will be amazed:
http://titantv.com/TTV/Grid/Grid.aspx