Skip navigation
Currently Being Moderated

drop down menu does not work for user

Jun 19, 2012 10:39 AM

Tags: #spry #dropdown_with_links

I  have a spry drop down menu in the website http://www.ituna.ca and I have just been informed by a user that she is unable to use the menu as a drop down.  This comes as a surprise to me as I have used it successfully in many different browsers and many computers and even the ipad ... so if she is having an issue, perhaps other people are as well.

 

Is there something I should have done differently or is there something I can tell the user to do to allow use of the menu?

 

Pat

 
Replies
  • Currently Being Moderated
    Jun 29, 2012 2:02 PM   in reply to nehsurk

    Pat,

     

    Your menus look fine on my system, too. It is possible that your user is working on a system with javascript turned off, either on her own computer or, if she is in a company, turned off by the network administrator. Ask her how she is viewing your website...laptop, desktop, smartphone, tablet, etc., to help you pinpoint what your solution will be.

     

         If her javascript is turned off (not to be turned on...), one strategy around this is to create pages linked to your top level menu items. On those pages, you can make text links (not dropdowns) to the menu items that show on the drop-downs. This could be paired with the next idea, as a sort of belt-and-suspenders solution.

     

        A less obtrusive way: Add a secondary, substitute text menu that only appears when javascript is turned off by using <noscript> </noscript> tags around the secondary menus.

     

         Be wary of solutions that require you to tell different users different things.

     

    Beth

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 10, 2012 1:15 PM   in reply to nehsurk

    Sure thing. Good to duplicate menu links; as long as people can get where they need to go, they don't need dropdowns, anyway. The trick is not to make the lack of drop-downs an obvious omission or lack. You have done the duplicates, so you should be fine.

     

    Beth

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 12, 2012 8:23 PM   in reply to Zabeth69

    Beth,

     

    I have a follow up question to this issue. While I can use the <no script> </no script> code to create submenus say, across the top of my page, where I'd really like for them to appear is underneath my top level menu items in my left menu bar. So if JavaScript is turned off, they show up. If it is turned on, my spry nav menu functions properly. Is there an easy way to do this?

     

    Gail

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 13, 2012 7:43 AM   in reply to gbergan52

    Why not just put them there? Take the whole lot, <no script> tags and all, and place them directly under the main menus.

     

    Beth

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 13, 2012 8:00 AM   in reply to Zabeth69

    By messing with the code inside the Spry menu, it wouldn’t mess up the functioning of it at all? Thanks for your help,

     

     

     

    Gail

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 13, 2012 8:28 AM   in reply to gbergan52

    Don't mess with the Spry menu code AT ALL. And don't put anything BETWEEN </li> and <li> or </li> and </ul>. That will not work well.

     

    Put it below the </ul> at the end of the menu code.

     

    Beth

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 13, 2012 8:30 AM   in reply to Zabeth69

    OK, thanks, I’ll give that a try and let you know how it works. Thanks!

     

     

     

    Gail

     

     

     

    Gail R. Bergan, President

     

    Bergan et al., Inc.

     

    413 So. Church St.

     

    Rockport, TX 78382

     

    361-727-2343

     

    www.bergan.com

     

    www.google.com/profiles/gailbergan7

     

    www.linkedin.com/pub/gail-bergan/30/aa6/391

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points