开发者社区> 异步社区> 正文

《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.15 技巧:优化header和footer以便全屏查看

简介: jQuery Mobile提供了一个叫做“全屏模式”的功能。它表示,在默认情况下header和footer是覆盖在content上面的,当点击了content区时,header和footer会消失。如果你在手机上安装了Web应用程序(应用程序间有书签图标)或者当你将自己的Web应用程序与原生的Web应用程序框架(比如Phonegap)集成时,你的应用程序就可以全屏显示:没有浏览器的地址栏、工具栏以及状态栏。
+关注继续查看

本节书摘来自异步社区《jQuery、jQuery UI及jQuery Mobile技巧与示例》一书中的第9章,第9.15节,作者:【荷】Adriaan de Jonge , 【美】Phil Dutson著,更多章节内容可以访问云栖社区“异步社区”公众号查看

9.15 技巧:优化header和footer以便全屏查看

jQuery Mobile提供了一个叫做“全屏模式”的功能。它表示,在默认情况下header和footer是覆盖在content上面的,当点击了content区时,header和footer会消失。如果你在手机上安装了Web应用程序(应用程序间有书签图标)或者当你将自己的Web应用程序与原生的Web应用程序框架(比如Phonegap)集成时,你的应用程序就可以全屏显示:没有浏览器的地址栏、工具栏以及状态栏。为了能最佳利用“全屏模式”,如果能完全隐藏自己的header和footer那将是很有用的——不像在先前的示例中,“隐藏”仅仅是表示在页面的下方显示footer。代码清单9-17启用了全屏模式。

代码清单9-17 在content上面显示header和footer,以便全屏查看

00 <!DOCTYPE html> 
01 <html> 
02 <head> 
03  <title>Fullscreen</title> 
04  <meta name="viewport" 
05    content="width=device-width, initial-scale=1"> 
06  <link rel="stylesheet" href=
07    "http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css">
08  <script type="text/javascript"
09    src="http://code.jquery.com/jquery-1.7.1.min.js">
10  </script>
11  <script type="text/javascript" src=
12    "http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js">
13  </script>
14 </head> 
15 <body> 
16 
17 <div data-role="page" data-fullscreen="true">
18 
19  <div data-role="header" data-position="fixed">
20   <h1>This is drawn <em>over</em> the content section</h1>
21  </div>
22 
23  <div data-role="content"> 
24   <h1>Header</h1>
25   <p>Click to hide the header and footer</p>
26   <p>Click again to get them back</p>
27  </div>
28  
29  <div data-role="footer" data-position="fixed">
30    <p>In a long page, this footer would also be drawn over 
31      the content section.</p>
32  </div>
33  
34 </div>
35 
36 </body>
37 </html>

第17行提供了启用全屏模式的选项。为了能最佳利用全屏模式下页面的剩余区域,引入一些自定义CSS样式还是很有用的。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一篇文章带你用jquery mobile设计颜色拾取器
一篇文章带你用jquery mobile设计颜色拾取器
87 0
手把手教你用jQuery Mobile做相册
手把手教你用jQuery Mobile做相册
80 0
查看SAP CRM和C4C的UI technical信息
比如我们想看Quantity这个字段到底是绑在哪个模型上,选中该字段按F2:
43 0
15款优秀的jQuery-Mobile插件
移动互联网迅速发展,PC端的网页并不能完全适应移动端页面需求,响应式设计体验产生并成为潮流。由此也促成了jQuery Mobile的流行。jQuery Mobile这样一款基于jQuery和jQuery UI的框架,继承了jQuery的“write less,do more”精髓,具有良好的扩展性和可定制性,全面兼容各种平台设备,对于不支持的手机类型,也会降级到基础样式。
220 0
一篇文章带你用jquery mobile设计颜色拾取器
一篇文章带你用jquery mobile设计颜色拾取器
407 0
手把手教你用jQuery Mobile做相册
手把手教你用jQuery Mobile做相册
709 0
基于Knox登录Yarn UI查看SparkStreaming作业兼容性问题说明
问题背景 1.登录EMR集群节点,运行SparkStreaming示例,如下所示(不同版本EMR集群spark-examples_xxx.jar的路径略有差异): [root@emr-header-1 ~]# spark-submit --class org.
1840 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
视频
文章排行榜
最热
最新
相关课程
更多
相关电子书
更多
使用TensorFlow搭建智能开发系统自动生成App UI
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多