Giter VIP home page Giter VIP logo

Comments (5)

mattkersley avatar mattkersley commented on July 20, 2024

I noticed this.

I'm planning to add support at some point.

I also plan to add the ability to merge menu's.
If you have a utility menu and a main menu, you won't want both separately on a mobile screen.

Time is tight at the moment though, so not sure when I will get round to that.

from responsive-menu.

iamdustan avatar iamdustan commented on July 20, 2024

Sounds good. I'm going to run a forked version for a bit and add the optgroup.

Also, I want to add the ability to pass in a configuration on how deep the select box should go. On the site I'm developing, showing child and grandchild menu items in a mobile select box is overwhelming.

from responsive-menu.

iamdustan avatar iamdustan commented on July 20, 2024

I should've seen this coming. Nested Optgroups.

Have you given any thought on how to solve 3rd level menu items?

I think going that deep will create a terribel UX in a dropdown list; but perhaps providing another way to access deeper menu items would be useful?

from responsive-menu.

mattkersley avatar mattkersley commented on July 20, 2024

I agree, the UX would be rubbish.
I haven't had any free time to look into anything yet (and probably wont this week)...

Maybe upon selecting a second level item, a new dropdown could appear with the third level items?
This could get messy though... other than that, I have no other ideas at the moment.

from responsive-menu.

iamdustan avatar iamdustan commented on July 20, 2024

That was my idea as well, but at that point I think switching to a mobile app menu style would make more sense. Select and item and then the rest of the items come back in.

I'm going to ignore that problem for now. The fork request I just sent you solves the problem I have. Maybe I'll add it to go two levels deep and optgroup the second level and not worry about third level. Menu's that deep are rubbish on desktop, too.

from responsive-menu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.