【发布时间】:2017-08-12 02:24:03
【问题描述】:
我设置了 3 个按钮来更改网页的字体大小。我正在努力弄清楚如何保存选择,以便它适用于所有页面,而不必每次加载页面时都单击按钮。
这是我的按钮的样子
$("#small").click(function(){
$("p").animate({"font-size":"1em"});
$("h1").animate({"font-size":"3em"});
$("h2").animate({"font-size":"1.5em"});
$("h3").animate({"font-size":" 1.25em"});
}
);
$("#medium").click(function(){
$("p").animate({"font-size":"1.5em"});
$("h1").animate({"font-size":"3.5em"});
$("h2").animate({"font-size":"2em"});
$("h3").animate({"font-size":" 1.75em"});
}
);
$("#large").click(function(){
$("p").animate({"font-size":"2em"});
$("h1").animate({"font-size":"4em"});
$("h2").animate({"font-size":"2.5em"});
$("h3").animate({"font-size":" 2.25em"});
}
);
我正在尝试使用 localStorage 来保存选择,但我不知道如何让它工作...我搜索了 stackoverflow 我找到了类似的问题,但没有找到我正在寻找的答案为了。
我猜我问了一个类似的问题,但我仔细看了一遍,并没有真正看到它是如何应用的。我可以像这样在每个项目上使用 localStorage.setItem 吗?
$("#large").click(function(){
localStorage.setItem($("p").animate({"font-size":"2em"}));
);
编辑:不,这根本不起作用。
【问题讨论】:
-
您是否希望保存 p、h1、h2 和 h3 标签的尺寸,并在其他页面上重新使用这些尺寸?
-
是的,基本上我想保存每个按钮所做的所有更改。
标签: jquery local-storage font-size