如何记住提交/刷新后使用的最后一个标签?

sdfgg45

我在网页上使用jQuery选项卡,但希望它记住上一次使用的选项卡,表单汇总后或用户单击链接然后返回到选项卡页面时。我如何记住刷新页面或导航到另一个链接后使用的最后一个选项卡。到目前为止,我在网络上找不到任何示例,到目前为止,我已经有了以下代码:

<div id="content-container">
    <div id="page-content"> 
        <div class="row">   
            <div class="col-md-12">
                <div class="tab-base">
                    <ul class="nav nav-tabs">
                        <li class="active">
                            <a data-toggle="tab" href="#demo-lft-tab-1">Tab1</a>
                        </li>
                        <li>
                            <a data-toggle="tab" href="#demo-lft-tab-2">Tab2</a>
                        </li>
                        <li>
                            <a data-toggle="tab" href="#demo-lft-tab-3">Tab3</a>
                        </li>
                        <li>
                            <a data-toggle="tab" href="#demo-lft-tab-4">Tab4</a>
                        </li>
                    </ul>
                    <div class="tab-content">
                        <div id="demo-lft-tab-1" class="tab-pane fade active in"></div>
                        <div id="demo-lft-tab-2" class="tab-pane fade"></div>
                        <div id="demo-lft-tab-3" class="tab-pane fade"></div>
                        <div id="demo-lft-tab-4" class="tab-pane fade"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>          
</div>          
<script>
    var lastTab = localStorage.getItem('lastTab');
    if (!lastTab) {
        lastTab = 0;
    }
    $(".tab-base").tabs({
        activate: function(event, ui) {
            //if another tab is activate, save it's index to the localStorage
            localStorage.setItem('lastTab', ui.newTab.index());
        },
        //set the corresponding tab to active
        active: lastTab
    });
</script>
血压

试试这个

$(function() {
            $( ".tab-base" ).tabs({
              activate:function(event,ui){

                localStorage.setItem("lastTab",ui.newTab.index() );
              },
              active: localStorage.getItem("lastTab") || 0
            });
         });

您可以通过选择标签在此处进行检查并刷新页面。https://jsbin.com/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

记住重定向后的最后一个标签

来自分类Dev

使用mvvm在viewmodel中刷新后如何从listview获取最后一个SelectedItem索引?

来自分类Dev

提交按钮后刷新上一个表单表

来自分类Dev

如何使用“最后一个标签”和“最后一个会话”文件将我的最后一个标签加载到Chrome中?

来自分类Dev

提交表单后如何清除上一个文本字段的值,而不刷新整个页面?

来自分类Dev

如何使应用程序记住多台显示器中的最后一个位置

来自分类Dev

记住从JDK 8 lambda返回的最后一个值

来自分类Dev

记住git中的最后一个分支

来自分类Dev

如何刷新导航上的一个但最后一个ContentPage

来自分类Dev

如何设置最后一个标签img css的样式?

来自分类Dev

如何检查标签是否为最后一个

来自分类Dev

如何通过 jquery 获取最后一个标签测试

来自分类Dev

使用SimpleXML读取最后一个标签ID

来自分类Dev

当最后一个都不提交时如何合并两个提交?

来自分类Dev

GatsbyJs如何在每个标签名称后添加逗号,但不能在最后一个标签名称后添加逗号

来自分类Dev

如何使用正则表达式获取最后一个斜杠后的数字?

来自分类Dev

SQL Server:使用XML路径合并行后如何删除最后一个逗号

来自分类Dev

在python中使用list.append()后如何获取最后一个元素索引

来自分类Dev

如何选择散列后的最后一个值?

来自分类Dev

如何编辑/修改Git中最后一个提交之前的提交消息?

来自分类Dev

在提交后,通过while循环获取的最后一个值

来自分类Dev

刷新后如何记住活动的li项目

来自分类Dev

标签活动折旧后如何在Android中使用标签?使用片段,我有一个问题

来自分类Dev

关闭最后一个标签后,禁用关闭Google的Chrome浏览器

来自分类Dev

在MVC razor中使用Ajax从表单中的另一个局部视图提交表单后,无法刷新局部视图

来自分类Dev

C#:Regex如何匹配特定的div关闭标签但最后一个关闭标签?

来自分类Dev

在html或javascript上提交表单后,如何打开另一个提交表单?

来自分类Dev

如何使导航到片段后,无法再使用后退按钮导航到最后一个片段?

来自分类Dev

如何使Vim拼写检查记住一个新词

Related 相关文章

  1. 1

    记住重定向后的最后一个标签

  2. 2

    使用mvvm在viewmodel中刷新后如何从listview获取最后一个SelectedItem索引?

  3. 3

    提交按钮后刷新上一个表单表

  4. 4

    如何使用“最后一个标签”和“最后一个会话”文件将我的最后一个标签加载到Chrome中?

  5. 5

    提交表单后如何清除上一个文本字段的值,而不刷新整个页面?

  6. 6

    如何使应用程序记住多台显示器中的最后一个位置

  7. 7

    记住从JDK 8 lambda返回的最后一个值

  8. 8

    记住git中的最后一个分支

  9. 9

    如何刷新导航上的一个但最后一个ContentPage

  10. 10

    如何设置最后一个标签img css的样式?

  11. 11

    如何检查标签是否为最后一个

  12. 12

    如何通过 jquery 获取最后一个标签测试

  13. 13

    使用SimpleXML读取最后一个标签ID

  14. 14

    当最后一个都不提交时如何合并两个提交?

  15. 15

    GatsbyJs如何在每个标签名称后添加逗号,但不能在最后一个标签名称后添加逗号

  16. 16

    如何使用正则表达式获取最后一个斜杠后的数字?

  17. 17

    SQL Server:使用XML路径合并行后如何删除最后一个逗号

  18. 18

    在python中使用list.append()后如何获取最后一个元素索引

  19. 19

    如何选择散列后的最后一个值?

  20. 20

    如何编辑/修改Git中最后一个提交之前的提交消息?

  21. 21

    在提交后,通过while循环获取的最后一个值

  22. 22

    刷新后如何记住活动的li项目

  23. 23

    标签活动折旧后如何在Android中使用标签?使用片段,我有一个问题

  24. 24

    关闭最后一个标签后,禁用关闭Google的Chrome浏览器

  25. 25

    在MVC razor中使用Ajax从表单中的另一个局部视图提交表单后,无法刷新局部视图

  26. 26

    C#:Regex如何匹配特定的div关闭标签但最后一个关闭标签?

  27. 27

    在html或javascript上提交表单后,如何打开另一个提交表单?

  28. 28

    如何使导航到片段后,无法再使用后退按钮导航到最后一个片段?

  29. 29

    如何使Vim拼写检查记住一个新词

热门标签

归档