Javascript 如何在<;ul>&书信电报;李>;菜单在第一个加载页面可见

Javascript 如何在<;ul>&书信电报;李>;菜单在第一个加载页面可见,javascript,jquery,css,Javascript,Jquery,Css,我刚开始学习js,有个问题。 这是侧边栏菜单 如果行或处于活动状态,如何获得可见的显示块? 需要的是,当转到链接时,侧边栏菜单位于单击的同一位置 (function ($) { $(document).ready(function () { $(document).ready(function () { $('#cssmenu > ul > li ul').each(function (index, e) {

我刚开始学习js,有个问题。 这是侧边栏菜单

如果行
    处于活动状态,如何获得可见的显示块? 需要的是,当转到链接时,侧边栏菜单位于单击的同一位置

    (function ($) {
        $(document).ready(function () {
            $(document).ready(function () {
    
                $('#cssmenu > ul > li ul').each(function (index, e) {
    
                    $(e).closest('li').children('a');
                });
    
                $('#cssmenu > ul > li > a').click(function () {
                    $('#cssmenu li').removeClass('active');
                    $(this).closest('li').addClass('active');
                    var checkElement = $(this).next();
                    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
                        return true;
                    }
                    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                        $('#cssmenu ul ul:visible').slideUp('normal');
                        checkElement.slideDown('normal');
                    }
                    if ($(this).closest('li').find('ul').children().length == 0) {
                        return true;
                    }
                    return false;
                });
    
            });
    
        });
    })(jQuery);
    

    不确定我是否理解正确,但在常见情况下,您可以在需要时模拟单击菜单(例如加载页面时):


    你能给我们看一下html代码吗?我不确定我是否理解需要什么。
    $('#cssmenu > ul > li > a').click();