更改视图时如何保持Bootstrap面板展开/折叠

Mesosteros

我有3个Bootstrap面板,单击其标题时会展开/折叠。但是(例如用于更换时,另一条路线ID:id=CarModel1id=CarModel2/cars/details/:id变化时为航线),我想保持自己的状态,在与面板周围的用户混乱后,以前的ID,这样用户可以立即比较不同的细节意见。如何保持面板状态?请记住我正在使用ngRoute而不是ui-Router。

样本面板:

<div id="details">
    <div class="panel-heading detailsPanel">
        <a data-toggle="collapse" data-parent="#details" data-target="#collapseDetailsPanel">
            <h4>Additional Details</h4>
        </a>
    </div>
    <div id="collapseDetailsPanel" class="panel-collapse collapse">
        <div class="panel-body">
            <div>Lorem Ipsum</div>
        </div>
    </div>
</div>
Mesosteros

通过调整此处找到解决方案并使用sessionStorage代替$ .cookie来做到这一点。

    $("#details").on('shown.bs.collapse', function() {
        var activeDetails = $("#details .in").attr('id');
        sessionStorage.setItem('activeDetailsGroup', activeDetails);
    });
    $("#details").on('hidden.bs.collapse', function() {
        sessionStorage.setItem('activeDetailsGroup', "inactive");
    });
    var lastDetails = sessionStorage.getItem('activeDetailsGroup');
    if (lastDetails !== "inactive") {
        //remove default collapse settings
        $("#details .panel-collapse").removeClass('in');
        //show the account_last visible group
        $("#" + lastDetails).addClass("in");
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改视图时如何保持Bootstrap面板展开/折叠

来自分类Dev

如何更改垫子展开面板中间(当展开时)的背景颜色?

来自分类Dev

父“ Bootstrap折叠”面板合拢时如何动态暂停视频?

来自分类Dev

父“ Bootstrap折叠”面板合拢时如何动态暂停视频?

来自分类Dev

在Bootstrap可折叠面板组中切换时更改面板标题的背景颜色

来自分类Dev

Angular Material:扩展面板展开时更改面板标题

来自分类Dev

标头在展开时更改,但在折叠时不更改

来自分类Dev

面板标题主体的折叠/展开

来自分类Dev

Bootstrap手风琴-折叠时更改顶部面板的位置

来自分类Dev

Bootstrap手风琴:如何在折叠或展开元素时避免页面滚动

来自分类Dev

Bootstrap折叠-全部展开

来自分类Dev

Bootstrap折叠的菜单在展开时不会向下推内容

来自分类Dev

当DIV展开/折叠时,动态调整Bootstrap UI模式的大小

来自分类Dev

更改状态时如何保持同级ui视图?

来自分类Dev

如何保持折叠的Bootstrap列居中

来自分类Dev

当另一个打开时,如何使纯HTML-&-CSS可折叠面板保持打开状态?

来自分类Dev

如何在材质的TreeView的右侧更改折叠/展开图标?

来自分类Dev

如何在QTreeWidget中更改默认的展开/折叠子项?

来自分类Dev

Bootstrap折叠面板在扩展时变得太大

来自分类Dev

当我在iOS中展开和折叠TableList单元格时如何更改UILabel文本颜色

来自分类Dev

如何增加Bootstrap 3导航栏的高度,同时折叠时保持菜单高度较小

来自分类Dev

Bootstrap 4全部展开/全部折叠按钮在已显示折叠元素时不起作用

来自分类Dev

如何在折叠展开时垂直堆叠导航栏元素

来自分类Dev

PaneDisplayMode为LeftCompact时,如何折叠和展开Frame?

来自分类Dev

Bootstrap 3折叠-根据折叠状态更改面板标题中的glyphicon

来自分类Dev

如何在extjs的标题栏上的鼠标上临时展开折叠面板?

来自分类Dev

如何在extjs的标题栏上的鼠标上临时展开折叠面板?

来自分类Dev

如何在引导程序中更改面板的折叠方向

来自分类Dev

展开标题时如何更改展开标题颜色?

Related 相关文章

  1. 1

    更改视图时如何保持Bootstrap面板展开/折叠

  2. 2

    如何更改垫子展开面板中间(当展开时)的背景颜色?

  3. 3

    父“ Bootstrap折叠”面板合拢时如何动态暂停视频?

  4. 4

    父“ Bootstrap折叠”面板合拢时如何动态暂停视频?

  5. 5

    在Bootstrap可折叠面板组中切换时更改面板标题的背景颜色

  6. 6

    Angular Material:扩展面板展开时更改面板标题

  7. 7

    标头在展开时更改,但在折叠时不更改

  8. 8

    面板标题主体的折叠/展开

  9. 9

    Bootstrap手风琴-折叠时更改顶部面板的位置

  10. 10

    Bootstrap手风琴:如何在折叠或展开元素时避免页面滚动

  11. 11

    Bootstrap折叠-全部展开

  12. 12

    Bootstrap折叠的菜单在展开时不会向下推内容

  13. 13

    当DIV展开/折叠时,动态调整Bootstrap UI模式的大小

  14. 14

    更改状态时如何保持同级ui视图?

  15. 15

    如何保持折叠的Bootstrap列居中

  16. 16

    当另一个打开时,如何使纯HTML-&-CSS可折叠面板保持打开状态?

  17. 17

    如何在材质的TreeView的右侧更改折叠/展开图标?

  18. 18

    如何在QTreeWidget中更改默认的展开/折叠子项?

  19. 19

    Bootstrap折叠面板在扩展时变得太大

  20. 20

    当我在iOS中展开和折叠TableList单元格时如何更改UILabel文本颜色

  21. 21

    如何增加Bootstrap 3导航栏的高度,同时折叠时保持菜单高度较小

  22. 22

    Bootstrap 4全部展开/全部折叠按钮在已显示折叠元素时不起作用

  23. 23

    如何在折叠展开时垂直堆叠导航栏元素

  24. 24

    PaneDisplayMode为LeftCompact时,如何折叠和展开Frame?

  25. 25

    Bootstrap 3折叠-根据折叠状态更改面板标题中的glyphicon

  26. 26

    如何在extjs的标题栏上的鼠标上临时展开折叠面板?

  27. 27

    如何在extjs的标题栏上的鼠标上临时展开折叠面板?

  28. 28

    如何在引导程序中更改面板的折叠方向

  29. 29

    展开标题时如何更改展开标题颜色?

热门标签

归档