慕课网实战项目《WebAPP书城整站开发》笔记三:触屏唤出上下边栏交互开发和优化
2017-05-21 06:53
309 查看
推荐IMOOC实战课程:《WebApp书城整站开发》
html
<!-- 仿native上边栏 --> <div class="top-nav" id="top-nav" style="display:none"> </div> <!-- 内容touch操作区域 --> <div class="m-artical-action"> <div class="artical-action-mid" id="action_mid"></div> </div> <!-- 仿native下边栏 --> <div class="bottom-nav" id="bottom-nav" style="display:none"> </div>
css
/*内容touch操作区域样式*/ .artical-action-top { position: fixed; top: 0px; height: 30%; width: 100%; z-index: 90; } .artical-action-mid { position: fixed; top: 30%; height: 40%; width: 100%; z-index: 10002; } .artical-action-bottom { position: fixed; bottom: 0px; height: 30%; width: 100%; z-index: 90; }
javascript
var Win = $(window); var Doc = $(document); // Dom 结构 var Dom = { top_nav : $('#top-nav'), bottom_nav : $('.bottom-nav') }; function EventHandler() { // todo 交互的事件绑定 // 屏幕touch事件 $('#action_mid').click(function () { if (Dom.top_nav.css('display') === 'none') { Dom.bottom_nav.show(); Dom.top_nav.show(); } else { Dom.bottom_nav.hide(); Dom.top_nav.hide(); } }); // 屏幕scroll事件 Win.scoll(function(){ Dom.bottom_nav.hide(); Dom.top_nav.hide(); }); }
效果
相关文章推荐
- 慕课网实战项目《WebAPP书城整站开发》笔记五:字体大小设置交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记六:字体面板中“背景”切换的交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记四:唤出字体面板交互开发
- 慕课网实战项目《WebAPP书城整站开发》笔记一:底部边栏样式实现
- 2017.7.1 慕课网-Java从零打造企业级电商项目实战:3 category模块设计与开发
- 【实战\Java SSM快速开发仿慕课网在线教育平台项目笔记】第1章 课程项目整体概述(整体介绍及Eclipse,Maven,新浪SAE软件平台介绍)
- 2017.7.1 慕课网-Java从零打造企业级电商项目实战:2用户模块设计与开发
- 慕课网 项目实战 使用struts2和hibernate开发学生信息管理系统
- iOS开发——项目实战总结&UITableView性能优化与卡顿问题
- 【实战\Java SSM快速开发仿慕课网在线教育平台项目笔记】第2章 项目各种结构概览(业务, 技术,角色,数据库,项目)
- 2017.7.1 慕课网-Java从零打造企业级电商项目实战:3 category模块设计与开发
- 慕课网实战项目《WebAPP书城整站开发》笔记二:基本的JS代码结构
- Android项目实战--手机卫士开发系列教程
- RAM嵌入式项目实战开发
- 项目视频讲解_Python实战开发之Pyramid Web框架在商城项目中的应用(模版引擎、布局引擎、JSON)
- Cocos2d-x实战项目开发:运动的小球
- iOS项目开发实战——使用CoreLocation获取当前位置信息
- java项目实战,企业级电商开发部署,支付宝线上部署ssm
- 项目辅助开发器 1.1 Beta2(源码)增加对窗体资源优化(浅谈)
- 3天搞定的小型B/S内部管理类软件定制开发项目【软件开发实战10步骤详解】