javascript - dropdown content get buried on iPad and Safari -


the site in question: americandream.org.es/en

i have been working on bug 2 days now. main navbar has several clickable buttons dropdown content. on chrome desktop (where designed it) works fine regardless of how resize window (responsively adapts desktop, ipad, , mobile display modes), , same true firefox , internet explorer desktop. mobile version works in safari, chrome, , firefox on iphone 5.

however, dropdown content not appear on click on actual ipad in browser have tested (firefox, chrome, or safari) , not appear in safari desktop, either. while dropdown content displays in chrome browser desktop, debugger chrome not display dropdown content, either, shows box dropdown content should displayed.

i can see in chrome debugger class .dropdown-content.show activate , change display: none display: block on click, buried behind other page content. when delete other page content, can see dropdown content indeed toggling , displaying properly.

so deducing problem has how safari , browsers on ios ipad understand z-index? navigation bar has z-index: 9999, .dropdown-content should inherit, know there more z-index biggest number shows on top.

but wrong , how fix it? have tried manually specifying opacity: 1 , z-index: 9999 .dropdown-content, , have tried adding -webkit-transform: translate3d(0,0,0) hack described here , here override ipad , force hardware acceleration, maybe not implementing hack correctly? have display settings set wrong in navbar css? confused how exact same javascript , display settings work fine in every browser on iphone no browser on ipad.

any insight appreciated. started teaching myself web design month ago, i'm sure it's simple mistake, lost.

removing overflow:hidden ul.topnav allow dropdown show


Comments

Popular posts from this blog

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -