javascript - 使用 jquery/javascript 刷新时保存 css 类

标签 javascript jquery css

我正在尝试使用具有 3 个简单页面的 jquery 进行导航。 关键是在导航中切换到另一个页面时不需要重新加载页面。

它只是为 div 做 fadeIn 和 fadeOut。效果很好。 问题是我想在重新加载时保存页面的位置。 我有一个名为 isVisible 的类被添加了,所以我想我可以通过它来完成。 有人知道怎么做吗?

这是我在加载页面时执行的 js。 否则它只会在点击导航时发生变化

    $('.skills').hide();
    $('.work').hide();
    $('.about').hide();
    $('.contact').hide();

    $('.nav-about').addClass('isVisible');
    $('.about').fadeIn(100);

我考虑过 url 参数,但是将它们与 javascript/jquery 一起使用非常复杂

最佳答案

您应该使用 cookie 来保存页面的状态。 你可以检查这个:https://github.com/carhartl/jquery-cookie

关于javascript - 使用 jquery/javascript 刷新时保存 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33331573/

相关文章:

javascript - JQuery Click 事件只工作一次

javascript - 在 CRM 2011 中过滤子选项列表

jquery - 如何在 croppie Js 库中设置 slider 的最小值和最大值

javascript - jQuery addClass() 方法

html - 我想知道如何使导航中的所有元素均匀分布

html - 当父 div 有填充时,如何使子 div 适合父 div?

javascript - 视频加载时无法关闭 YouTube 视频

javascript - Knockout JS html 绑定(bind)返回奇怪的代码而不是 html 字符串

jquery - 使用循环在 HTML 中显示来自 jQuery.ajax 的 json 数据

html - 如何在列表之前定位图像?