Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8861527
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T15:30:42+00:00 2026-06-14T15:30:42+00:00

I would like to implement an accordian-style menu on my site. There are some

  • 0

I would like to implement an accordian-style menu on my site. There are some requirements:

  • It must support multiple levels of depth (at least 3).
  • It must work like an accordian.
  • It must provide content about where the user is.

Additionally I would love if it supported ThemeRoller.

I was looking around and came across some menus that are very similar to what I’m looking for:

  • http://www.designchemical.com/lab/jquery-vertical-accordion-menu-plugin/examples/, however, it still shows all the other items in the parent menu after selecting an item. Also, has no ThemeRoller support.
  • http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/, stores history as a breadcrumb instead of menu items.
  • http://www.designchemical.com/lab/jquery-drill-down-menu-plugin/getting-started/, doesn’t support jQuery 1.8.2 and displays the entire parent contaner’s menu items after an item with children has been expanded. Also, has no ThemeRoller support.

What I’m really looking for is pretty much exactly what is over at the MSDN library.
The MSDN menu is accordian-style and it hides everything not in the current level/container. It also keeps the parent item as a ‘menu item’ instead of as a breadcrumb.

If anyone has suggestions for such a menu I’d be happy to get them. Otherwise, I’d like to get the DesignChemical Drill-Down menu working with jQuery 1.8.2. The error I’m getting is rather ambiguous (from the demo page that comes with the menu):

Syntax error, unrecognized expression: [object Object][rel="7"]

The error is coming from the jQuery library itself, line 4679.

Any ideas how I can go about fixing this?

I’ve found that the problem only exists with jQuery v1.8.0 and later, it still works with v1.7.2.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T15:30:43+00:00Added an answer on June 14, 2026 at 3:30 pm

    There is a bug in the jquery.dcdrilldown.1.2.js file (and the min version too). Simple go to line 103 and replace

    var maxUl = $(objUl+'[rel="'+maxItems+'"]');
    

    with

    var maxUl = objUl.find('[rel='+maxItems+']');
    

    and the menu will now work with jQuery v1.8.0 and later.

    UPDATE:

    I was doing more testing and found that if the root menu is the one with the greatest number of items, even the above fix won’t help; a few other changes are still needed.

    First, the above line needs to be:

    var maxUl = objUl.parent().find('[rel=' + maxItems + ']');
    

    Second, about line 184 the line

    return maxIndex;
    

    needs to be replaced with this code:

    if ($(element).find('li').length > maxIndex) {
    //the longest 'submenu' could be the root menu
        return 1
    } else {
        return maxIndex;
    }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I would like to implement some Drag-select functionality into a project of mine but
Comming from Java I would like to implement the following test multiple implementations idiom
I would like to implement some kind of standard way to edit a cell
I would like to implement a distinct thread for each route in apache camel.I
I would like to implement a very simple way to store a variable containing
I would like to implement a function with R that removes repeated characters in
I would like to implement a simple queueing service specific to a project. Where
I would like to implement a switch button, android.widget.Switch (available from API v.14). <Switch
I would like to implement a simple AR desktop application. This application should first
I would like to implement something similar to 37Signals's Yellow Fade effect. I am

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.