Hi all,
I have a responsive menu which expands upon click of the menu button. Fairly standard.
Since the menu is long enough to overflow the screen, I'm using a combination of position:fixed, z-index and overflow-y: scroll to make sure the menu can be made visible regardless of screen height etc.
What now happens though, is that when I open the menu and try to scroll down on iPhone (chrome), the underlying page scrolls down instead of the menu. It seems that the scroll focus is not properly assigned to the overlying menu div. I first have to tap the div and then scroll (and even then it behaves quite erratically), which is obviously not a great user experience.
Is there anything I can do other than ditching the fixed positioning and opening the menu at the top of the page?