I'm working on a site that needs to be functional on both desktops and mobile devices. The only real problem I'm having so far is navigation. My boss wants me to use a drop-down style menu on the masterpage, but he doesn't like the look (and the style limitations) of the DropDownList control.
My first guess was to use the standard menu control. It produces behavior like this:
Desktop: hover over the menu control and it expands to show the other menu items.
Android phone: click on the menu control and it expands and stays open to show the other menu items.
iPad: click on the menu control and it expands to show the other menu items, but then immediately collapses before you can select one of the other items
I've looked all over and can't find a way to make the menu control stay open on an iPad. I've found lots of suggestions, but can't seem to make any of them work.
My next guess was to try a HTML/CSS list with LinkButton controls. This type of menu stays open on all the browsers I've tried, but I can't seem to work out a good way to pass the destination url of the button so that if I'm directed to my login page, I can continue on to the desired page after being authenticated.
Anyone have any suggestions or examples of something that would work? I'd prefer not to use third-party controls or javascript, but I would if there was no other way to accomplish what I'm after.
My first guess was to use the standard menu control. It produces behavior like this:
Desktop: hover over the menu control and it expands to show the other menu items.
Android phone: click on the menu control and it expands and stays open to show the other menu items.
iPad: click on the menu control and it expands to show the other menu items, but then immediately collapses before you can select one of the other items
I've looked all over and can't find a way to make the menu control stay open on an iPad. I've found lots of suggestions, but can't seem to make any of them work.
My next guess was to try a HTML/CSS list with LinkButton controls. This type of menu stays open on all the browsers I've tried, but I can't seem to work out a good way to pass the destination url of the button so that if I'm directed to my login page, I can continue on to the desired page after being authenticated.
Anyone have any suggestions or examples of something that would work? I'd prefer not to use third-party controls or javascript, but I would if there was no other way to accomplish what I'm after.