ASP.NET Slide Menu - Knowledge Base

« Back to Knowledge Base list

How to keep one & only one parent open always?

Q:

How to keep one & only one parent open always?

A:

The following approach can be used for this:

        <osm:SlideMenu ... KeepExpanded="false">
            <menuitems>
                <osm:Parent id="a">
                    ...
                <osm:Parent id="b">
                    ...
            </menuitems>
        </osm:SlideMenu>
        <script type="text/javascript">
            var oldonload = window.onload;
            window.onload = function() {
                if (oldonload != null)
                    oldonload();
                document.getElementById("a").onclick();
            }

        </script>