【发布时间】:2018-08-20 07:10:51
【问题描述】:
我在页面中添加了 jQuery 的 css,以使访问者可以通过单击按钮来更改对比度。
但是我想在重新加载页面后保持 css 处于活动状态(当已经点击了对比按钮时)。我希望这是可能的,因为我还没有找到任何解决方案。
我的代码:
var applied = false;
$('.contrast-on').click(function() {
if (!applied) {
$('*').css('background-color', 'rgb(0, 0, 0)').css('color', 'rgb(255, 255, 255)').css('background-image', 'none');
applied = true;
} else {
$('*').css('background-color', '').css('color', '').css('background-image', '');
applied = false;
}
});
访问者不必每次都在我网站上的每个页面/帖子上单击对比按钮,这一点很重要。
【问题讨论】:
-
你能告诉我们所有的东西吗(html等)
-
@Beata 我已经与 cookie 共享了解决方案,请检查我的答案..这将适用于重新加载条件。如果您有任何问题,请告诉我。
标签: jquery css onclick refresh reload