如何在页面加载中保持子菜单打开?

用户名

我想让子菜单在页面加载时保持打开状态。我怎样才能实现呢?

这是jQuery:

( function( $ ) {
$( document ).ready(function() {
$('#cssmenu li.has-sub>a').on('click', function(){
        $(this).removeAttr('href');
        var element = $(this).parent('li');
        if (element.hasClass('open')) {
            element.removeClass('open');
            element.find('li').removeClass('open');
            element.find('ul').slideUp();
        }
        else {
            element.addClass('open');
            element.children('ul').slideDown();
            element.siblings('li').children('ul').slideUp();
            element.siblings('li').removeClass('open');
            element.siblings('li').find('li').removeClass('open');
            element.siblings('li').find('ul').slideUp();
        }
    });
});
} )( jQuery );

任何帮助将不胜感激!!

不明确的

如果单击第一个a元素“打开”“子菜单”,则可以click在DOM ready事件上触发事件:

$('#cssmenu li.has-sub>a').on('click', function() {
    // ...
}).first().click();

如果要选择其他a元素,可以使用以下.eq()方法:

$('#cssmenu li.has-sub>a').on('click', function() {
    // ...
}).eq(2).click(); // trigger the click event on the third `a` element in the collection

如果不使用.first().eq()方法,将针对集合中的所有元素触发事件。您也可以使用.trigger('click')or.triggerHandler('click')方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页面刷新或重新加载时保持子菜单打开

来自分类Dev

如何在JComboBox中保持菜单打开?

来自分类Dev

汉堡菜单打开页面加载

来自分类Dev

鼠标离开顶部导航按钮后,如何保持mega子菜单打开?

来自分类Dev

在悬停 jquery 时保持子菜单打开

来自分类Dev

在网站的新页面上保持jQuery下拉菜单打开

来自分类Dev

如何在Firefox中保持通知打开?

来自分类Dev

jQuery:将鼠标悬停在子菜单项上时保持子菜单打开

来自分类Dev

如何保持页面重新加载菜单状态

来自分类Dev

WPF如何在菜单打开时强制菜单项绑定更新

来自分类Dev

WPF如何在菜单打开时强制更新菜单项绑定

来自分类Dev

如何通过Xamarin本机示例项目中的导航菜单打开内容页面

来自分类Dev

菜单打开时保持链接处于非活动状态

来自分类Dev

单击子项目jQuery后保持菜单打开

来自分类Dev

Bootstrap 3保持菜单打开并显示div

来自分类Dev

页面重新加载后如何在反应(antd)表中保持同一页面

来自分类Dev

如何在flutter应用程序中实现使用菜单打开?

来自分类Dev

如何在自定义管理子菜单页面中打开目标空白?

来自分类Dev

如何在IIS中保持TCP / IP套接字打开?

来自分类Dev

如何在Qt for Android中保持屏幕打开?

来自分类Dev

如何在Firefox中保持打开通知?

来自分类Dev

如何在Windows服务中保持线程打开

来自分类Dev

如何在TCL HTTP中保持会话打开

来自分类Dev

如何在python3中保持程序打开

来自分类Dev

数据表:如何在Ajax重新加载后使子行保持打开状态

来自分类Dev

如何在jQuery DataTable中保持活动页面

来自分类Dev

jQuery:单击子子菜单时如何让子菜单保持打开状态

来自分类Dev

如何在MongoDB中保持追加子文档?

来自分类Dev

如何在MongoDB中保持追加子文档?

Related 相关文章

  1. 1

    页面刷新或重新加载时保持子菜单打开

  2. 2

    如何在JComboBox中保持菜单打开?

  3. 3

    汉堡菜单打开页面加载

  4. 4

    鼠标离开顶部导航按钮后,如何保持mega子菜单打开?

  5. 5

    在悬停 jquery 时保持子菜单打开

  6. 6

    在网站的新页面上保持jQuery下拉菜单打开

  7. 7

    如何在Firefox中保持通知打开?

  8. 8

    jQuery:将鼠标悬停在子菜单项上时保持子菜单打开

  9. 9

    如何保持页面重新加载菜单状态

  10. 10

    WPF如何在菜单打开时强制菜单项绑定更新

  11. 11

    WPF如何在菜单打开时强制更新菜单项绑定

  12. 12

    如何通过Xamarin本机示例项目中的导航菜单打开内容页面

  13. 13

    菜单打开时保持链接处于非活动状态

  14. 14

    单击子项目jQuery后保持菜单打开

  15. 15

    Bootstrap 3保持菜单打开并显示div

  16. 16

    页面重新加载后如何在反应(antd)表中保持同一页面

  17. 17

    如何在flutter应用程序中实现使用菜单打开?

  18. 18

    如何在自定义管理子菜单页面中打开目标空白?

  19. 19

    如何在IIS中保持TCP / IP套接字打开?

  20. 20

    如何在Qt for Android中保持屏幕打开?

  21. 21

    如何在Firefox中保持打开通知?

  22. 22

    如何在Windows服务中保持线程打开

  23. 23

    如何在TCL HTTP中保持会话打开

  24. 24

    如何在python3中保持程序打开

  25. 25

    数据表:如何在Ajax重新加载后使子行保持打开状态

  26. 26

    如何在jQuery DataTable中保持活动页面

  27. 27

    jQuery:单击子子菜单时如何让子菜单保持打开状态

  28. 28

    如何在MongoDB中保持追加子文档?

  29. 29

    如何在MongoDB中保持追加子文档?

热门标签

归档