New to Kendo UI for jQuery? Start a free 30-day trial

Getting Started with the AppBar

This guide demonstrates how to get up and running with the Kendo UI for jQuery AppBar.

After the completion of this guide, you will be able to achieve the following end result:

1. Create an Empty Div Element

First, create an empty <div> element on the page that will serve as the main container of the AppBar component.

<div id="appbar"></div>

2. Initialize the AppBar

In this step, you will initialize the AppBar from the empty <div> element. All settings of the AppBar will be provided in the initialization script statement and you have to describe its layout and configuration in JavaScript.

<div id="appbar"></div>

<script>
    // Target the div element by using jQuery and then call the kendoAppBar() method.
    $("#appbar").kendoAppBar();
</script>

3. Add Content in the AppBar

You fill the AppBar with content of your choice through the items configuration. In the item templates, you can define HTML that can be used to create other elements, such as a Kendo button or an icon.

    <div id="appbar"></div>

    <script>
        $("#appbar").kendoAppBar({
            items: [
                {
                    type: "contentItem",
                    template:
                    "<button class='k-button k-flat'><span class='k-icon k-i-menu'></span></button>",
                },
                {
                    width: 1,
                    type: "spacer",
                },
                {
                    type: "contentItem",
                    template: "<span>Kendo UI for jQuery</span>",
                },
                {
                    type: "spacer",
                },
                {
                    type: "contentItem",
                    template:
                    "<ul> <li><span>What's New</span></li><li><span>About</span></li><li><span>Contacts</span></li></ul>",
                },

                {
                    type: "spacer",
                },
                {
                    type: "contentItem",
                    template: "<span class='k-icon k-i-bell'></span>",
                }
            ]
        });

        $(".k-flat").kendoButton({ icon: "menu", fillMode: "flat" });
        kendo.ui.icon($(".k-i-bell"), "bell"); 
    </script>
    <style>
      ul {
        font-size: 14px;
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: flex;
      }
      li {
        margin: 0 9px;
      }
      li:hover {
        cursor: pointer;
        color: #d6002f;
      }
    </style>

Next Steps

See Also