慕课网实战项目《WebAPP书城整站开发》笔记五:字体大小设置交互开发
来源:互联网 发布:网络加密技术 编辑:程序博客网 时间:2024/06/07 17:38
推荐IMOOC实战课程:《WebApp书城整站开发》
字体大小设置交互及数据本地存储
html
<div class="nav-pannel font-container" id="font_container" style="display:none"> <div class="child-mod"> <span>字号</span> <button id="large-font" class="spe-button"> 大 </button> <button id="small-font" class="spe-button" style="margin-left:10px"> 小 </button> </div> </div>
javascript
(function(){ var Util = (function(){ var prefix = "html5_header_"; var StorageGetter = function(key){ return localStorage.getItem(prefix + key); }; var StorageSetter = function (key, value) { return localStorage.setItem(prefix + key, value) }; return { StorageGetter : StorageGetter, StorageSetter : StorageSetter } })(); var RootContainer = $('#fiction_container'); // 初始化字体大小 var initFontSize = Util.StorageGetter('font_size') ; initFontSize = parseInt(initFontSize); if(!initFontSize){ initFontSize = 14; } RootContainer.css('font-size',initFontSize); function EventHandler() { // todo 交互的事件绑定 // 字体大小设置 $('#large-font').click(function(){ if(initFontSize > 20){ return; } initFontSize += 1; RootContainer.css('font-size',initFontSize); }); $('#small-font').click(function(){ if(initFontSize < 12 ){ return; } initFontSize -= 1; RootContainer.css('font-size',initFontSize); Util.StorageSetter('font_size',initFontSize); }); } })();
效果
阅读全文
0 0
- 慕课网实战项目《WebAPP书城整站开发》笔记五:字体大小设置交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记三:触屏唤出上下边栏交互开发和优化
- 慕课网实战项目《WebAPP书城整站开发》笔记四:唤出字体面板交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记六:字体面板中“背景”切换的交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记一:底部边栏样式实现
- 慕课网实战项目《WebAPP书城整站开发》笔记二:基本的JS代码结构
- WebApp开发实战视频教程
- webApp项目开发总结
- [Openwrt 项目开发笔记]:DDNS设置(五)
- Cordova webapp实战开发:(1)为什么选择 Cordova webapp?
- Cordova webapp实战开发:(1) - (7)
- Python实战:webapp开发30步之一
- webapp开发
- webapp开发
- webApp开发
- Spring项目开发笔记系列(五)
- 基于开源项目的WebApp开发
- HBuilder webApp开发(一)新建项目
- 2017 计蒜之道 初赛 第一场 A题(阿里的新游戏)
- 湖北松滋历史上八大黄氏家族
- [P1516]青蛙的约会
- 前端知识学习(1) 基础概念和相关知识
- 钻牛角尖的成因和如何克服
- 慕课网实战项目《WebAPP书城整站开发》笔记五:字体大小设置交互开发
- CMD命令
- opencv 库文件结构图
- spring BeanFactory与FactoryBean
- BeautifulSoup官网学习笔记
- Spark学习01---Maven Project
- 设计模式的6大原则
- RecyclerView分析
- Java面向对象01