//on click $(this).n-6ren">
gpt4 book ai didi

javascript - 使用 Rails 保存应用程序用户界面选项

转载 作者:行者123 更新时间:2023-11-30 10:31:40 25 4
gpt4 key购买 nike

我正在使用一些 javascript 让用户折叠并隐藏主索引页面上的 8 个不同的表格。

$(".priority-header").click ->   //on click
$(this).next().toggle() // Hide Table
$(this).toggleClass('closed') //Assign class "closed"

我希望能够保存用户的配置,以便在他们隐藏或显示表格时,在他们下次导航到主页时该表格保持隐藏或显示状态。使用 Rails 保存此用户配置的最佳方法是什么。我正在考虑使用 session 变量或 cookie,但不确定如何执行此操作。这不一定是数据库保存, session 或 cookie 就可以了。

最佳答案

您可以使用用户 localStorage 来存储用户首选项。这需要用户使用符合 HTML5 标准的现代浏览器。

//When the user click the "hide" button
localStorage['hidePreference'] = 'hidden';

...

//When the page loads
if(localstorage['hidePreference'] === 'hidden') {
//Hide the stuff with jQuery
}

关于javascript - 使用 Rails 保存应用程序用户界面选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com