First let me confess that I this is my first attempt at using spry and to any significance CSS, I really don't understand how they work I am just an HTML guy.
That being said, I am building a site for a friend and he wants drop down menus so I thought I would learn how. I found the basics in a YouTube video and got the menus made. He of course tried it on his iPhone and they did not work.
I have done a lot of research and figured out I need spry 2. I also read some work arounds modifying code but it just went way over my head. I have never used widjets or anything and I need a sort of step by step on what exactly to do to get this working. I am sure if I do it once I will be able to do it again but I just can't seem to understand the instructions I have seen so far as they assume certain knowledge of the spry, widgets, java or CSS that I just don't have.
I would really appreciate if anyone could give me a step by step on doing this or even point me to such a tutorial.
Spry drop-menus are invoked with hover or mouseOver triggers. Since touch screen devices don't use a mouse, they cannot trigger the sub-menus to display.
The best you can do is create a null link on the primary menu <a href="#"> so that when the links are clicked by touch screen users, they will fire. NOTE: This may not work in older Spry frameworks.
As an FYI: Adobe abandoned the Spry framework because it has outlived its usefulness.
If you want menus that work in newer devices, consider using a 3rd party product or jQuery plugin.
As Nancy mentioned, Spry is dead technology. Adobe abandoned it last year. I wouldn't worry about learning it.
For a straightforward point-and-shoot commercial (paid for) solution which just works, including on mobile iDevices, try
I have no affiliation with Project Seven. Just a happy customer for a decade and their support is exemplary.
Thanks guys. Because of your posts, I searched and ended up with a CSS solution. I had no idea Spry (new to me) was already outdated. I found it's still in CS6 but that's not the point.
Along with my search for a CSS solution I learned a little as well.