添加Cookie以在jQuery移动页面中保持字体大小
Add Cookie to Maintain font-size Across jQuery Mobile Pages
我正试图向该代码添加一个cookie请求,以在用户更改jQM页面后维护用户所选的字体大小。以前从未这样做过。有人能让我开始吗?
<script>
$(document).ready(function () {
$(".increaseFont,.decreaseFont").click(function () {
var type = $(this).val();
var curFontSize = $('.gridContainer').css('font-size');
if (type == 'increase') {
$('.gridContainer').css('font-size', parseInt(curFontSize) + 2);
} else {
$('.gridContainer').css('font-size', parseInt(curFontSize) - 2);
}
});
});
</script>
一如既往地感谢!
为什么不使用localStorage而不是cookie呢?它永远不会过期,而且在JavaScript中使用起来非常容易。使用setItem存储字体大小:
localStorage.setItem('FontSize', curFontSize);
然后在另一个页面上检索字体大小:
var curFontSize= localStorage["FontSize"];
如果以后要删除保存的字体大小:
localStorage.removeItem("FontSize");
以下是一些关于localStorage的文档:http://www.w3schools.com/html/html5_webstorage.asp
我建议jQuery.Cookie使用Javascript和Cookies,否则可能会一团糟。。。https://github.com/carhartl/jquery-cookie
相关文章:
- 在哪里存储HTML模板以在Backbone.js中使用
- 如何获得React Native TextInput以在提交后保持焦点
- 需要提取当前登录用户的用户名以在字段中输入
- html标头以在请求中发送回
- 如何将JSON结果设置为'src'共'img'以在ASP.NET MVC4中显示图像
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 创建自定义函数以在函数上运行完整的多选下拉列表
- 临时解压缩文件以在浏览器中查看内容
- 当按下链接以在不同页面上的表单中的下拉列表中设置值时
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 停止事件以在DOM中弹出
- 将数据发布到iframe(aspx)以在aspx页面的页面加载中捕获它
- 无法获取php会话变量以在javascript中设置var
- 停止计算以在特定条件下更新
- 预加载Javascript音频以在脚本中播放
- 分析JS代码以在客户端获取cookie
- 嵌入iframe URL以在wordpress中包含当前用户id
- 组合Bookmarklets以在HTTP和HTTPS之间创建切换
- 添加Cookie以在jQuery移动页面中保持字体大小
- 调整字体大小以在溢出时适合内容