Click here to Skip to main content
13,448,729 members (55,760 online)
Click here to Skip to main content
Add your own
alternative version


6 bookmarked
Posted 16 Jan 2012

jQuery Menu with Separator Items

, 16 Jan 2012
Rate this:
Please Sign up or sign in to vote.
In this post, we will see how to add separator menu items to a Menu widget for jQuery.

In this post, we will show you how to add separator menu items to our Menu widget for jQuery, called jqxMenu.

Add references to the JavaScript and CSS files in your web page.

<link rel="stylesheet" href="styles/jqx.base.css" type="text/css" />
<link rel="stylesheet" href="styles/jqx.darkblue.css" type="text/css" />
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="jqxcore.js"></script>
<script type="text/javascript" src="jqxmenu.js"></script>

Add the HTML code to the document’s body. In order to use the Menu widget, you need to add a DIV element with UL and LI tags defining the Menu’s structure. To add a separator item to the jQuery Menu, you need to set the ‘type’ attribute of a LI tag to ‘separator’. jqxMenu will detect that the menu item should be displayed as a separator during its initialization.

For example:

<div id='jqxMenu'>
        <li><a href="#Home">Home</a></li>
            <ul style='width: 250px;'>
                <li><a href="#Education">Education</a></li>
                <li><a href="#Financial">Financial services</a></li>
                <li><a href="#Government">Government</a></li>
                <li><a href="#Manufacturing">Manufacturing</a></li>
                <li type='separator'></li>
                <li>Software Solutions
                    <ul style='width: 220px;'>
                        <li><a href="#ConsumerPhoto">Consumer photo and video</a></li>
                        <li><a href="#Mobile">Mobile</a></li>
                        <li><a href="#RIA">Rich Internet applications</a></li>
                        <li><a href="#TechnicalCommunication">Technical communication</a></li>
                        <li><a href="#Training">Training and eLearning</a></li>
                        <li><a href="#WebConferencing">Web conferencing</a></li>
                <li><a href="#">All industries and solutions</a></li>

To initialize the Menu, select the ‘jqxMenudiv tag and call the jqxMenu constructor.

$("#jqxMenu").jqxMenu({ width: '600', height: '30px', theme: 'darkblue'});


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

United States United States
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Group type: Organisation

13 members

You may also be interested in...

Comments and Discussions

QuestionListing does not work as shown Pin
Jan Zumwalt23-Jan-12 14:32
memberJan Zumwalt23-Jan-12 14:32 
AnswerRe: Listing does not work as shown Pin
jqwidgets5-Feb-12 17:08
groupjqwidgets5-Feb-12 17:08 
GeneralRe: Listing does not work as shown Pin
AgileWare6-Mar-12 7:38
memberAgileWare6-Mar-12 7:38 
GeneralRe: Listing does not work as shown Pin
AgileWare6-Mar-12 7:41
memberAgileWare6-Mar-12 7:41 
GeneralMy vote of 2 Pin
dinesh100817-Jan-12 18:08
memberdinesh100817-Jan-12 18:08 
GeneralRe: My vote of 2 Pin
jqwidgets17-Jan-12 23:42
groupjqwidgets17-Jan-12 23:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01-2016 | 2.8.180318.3 | Last Updated 16 Jan 2012
Article Copyright 2012 by jqwidgets
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid