javascript - 存储/持久化 CSS 规则

标签 javascript jquery css asp.net

目前正在开发一个允许用户手动编辑特定 CSS 规则(通过 jquery)的网络表单。

我需要做的是坚持那些特定的(大约 4-5 条)规则以备后用。

稍后使用是指用户/客户将访问 URL 中包含“AccessID”的网站。

基于 AccessID,CSS 规则应根据页面设计者的选择而有所不同。

我的想法是将构成 CSS 规则的 4-5 个值与 AccessID 一起存储到数据库中。

当访问特定的网站URL时,查询那些CSS规则并加载到.css文件中。

这有可能吗?这是一个冒险的过程吗?有没有更好的办法?

只要用户继续拥有帐户并使用 AccessID 运行其特定网站,CSS 规则就必须持续存在。

我已经阅读了一些关于 cookie 的 SO 问题,但我不确定在这种情况下它是如何发挥作用的。

如果您有任何建议,请告诉我。谢谢。

最佳答案

您可以以您想要保留的样式的形式创建访问 ID,例如 http://url.com?style1=value&style2=value&style3=value

然后当人们通过那个 url 访问时你可以得到 url 字符串参数 Get url parameter jquery Or How to Get Query String Values In js

...然后在页面加载时附加这些样式。

$('head').append('<style type="text/css">body {style1:value;}</style>');

关于javascript - 存储/持久化 CSS 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034453/

相关文章:

javascript - 如何使用 $.getScript ("") 发送推荐人?

jquery - 同位素同步增长元素和重新定位元素

html - 为什么 margin 0 auto 不居中,即使有规定的宽度?

javascript - 如何配置 create-react-app 以创建具有类而非函数的应用程序?

javascript - 从不同的 .js 文件中访问 1 个 .js 源文件 (jqTree) 中的变量,以覆盖方法

javascript - 关于移动高度问题的 Leaflet.js map

javascript - jQuery - 数组没有显示正确的值

javascript - 在 Angular.js 中绑定(bind)服务变量

javascript - Bootstrap 3 模态滚动到 anchor 链接

css - 具有响应性的 CSS 中的图像优先