最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式

来源:懂视网 责编:小采 时间:2020-11-27 15:12:50
文档

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式:一、定义全局的header这个header是所有panel默认的header,需要在<p id="afui">内部,也就是和<p id="content">同一级的位置添加一个header 标签,并且id必须是header例如:<!DOCTYPE htm
推荐度:
导读小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式:一、定义全局的header这个header是所有panel默认的header,需要在<p id="afui">内部,也就是和<p id="content">同一级的位置添加一个header 标签,并且id必须是header例如:<!DOCTYPE htm
一、定义全局的header

这个header是所有panel默认的header,需要在<p id="afui">内部,也就是和<p id="content">同一级的位置添加一个header 标签,并且id必须是header

例如:

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>jqMobi</title>

<link href="css/af.ui.css" rel="stylesheet" type="text/css"/>
<link href="css/icons.css" rel="stylesheet" type="text/css"/>
<script src="appframework.js" type="text/javascript"></script>
<script src="ui/appframework.ui.js" type="text/javascript"></script>
</head> 
<body> 
	<p id="afui">
 	<header id="header">
 <a id="backButton" href="javascript:;" class="button" >Back</a>
 <h1>Single Page App</h1>
 </header>
 <p id="content">
 <p id="home">
 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
 </p>
 </p>
 <p id="sketch">
 <p>sketch</p>
 </p>
 </p>
 <p id="navbar">
 <a href="#home" id='navbar_home' class='icon home'>home</a>
 <a href="#sketch" id='navbar_pencil' class='icon pencil'>Sketch</a>
 <a href="#picture" id='navbar_picture' class='icon picture'>Picture</a>
 </p>
 </p>
</body>
</html>

运行效果


二、panel引入header标签

在<p id="afui">内部,也就是和<p id="content">同一级的位置顶一个header 标签,并且命名id。 然后再需要这个header的pane添加一个属性data-header="custom_header"

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>jqMobi</title>
<link href="css/af.ui.css" rel="stylesheet" type="text/css"/>
<link href="css/icons.css" rel="stylesheet" type="text/css"/>
<script src="appframework.js" type="text/javascript"></script>
<script src="ui/appframework.ui.js" type="text/javascript"></script>
</head> 
<body> 
	<p id="afui">
	
 <p id="content">
 <p id="home" data-header="custom_header">
 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
 </p>
 </p>
 <p id="sketch">
 <p>sketch</p>
 </p>
 </p>
 <header id="custom_header">
 <a id="backButton" href="javascript:;" class="button" >Back</a>
 <h1>Single Page App</h1>
 </header>
 <p id="navbar">
 <a href="#home" id='navbar_home' class='icon home'>home</a>
 <a href="#sketch" id='navbar_pencil' class='icon pencil'>Sketch</a>
 <a href="#picture" id='navbar_picture' class='icon picture'>Picture</a>
 </p>
 </p>
</body>
</html>

三、给每个panel自定义header

在需要自定义的panel的内部定义一个header,这个header此时只属于该panel

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>jqMobi</title>
<link href="css/af.ui.css" rel="stylesheet" type="text/css"/>
<link href="css/icons.css" rel="stylesheet" type="text/css"/>
<script src="appframework.js" type="text/javascript"></script>
<script src="ui/appframework.ui.js" type="text/javascript"></script>
</head> 
<body> 
	<p id="afui">
 <p id="content">
 <p id="home" class="panel">
 <header>
 <a id="backButton" href="javascript:;" class="button" >Back</a>
 <h1>Single Page App</h1>
 </header>
 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
 </p>
 </p>
 <p id="sketch">
 <p>sketch</p>
 </p>
 </p>
 
 <p id="navbar">
 <a href="#home" id='navbar_home' class='icon home'>home</a>
 <a href="#sketch" id='navbar_pencil' class='icon pencil'>Sketch</a>
 <a href="#picture" id='navbar_picture' class='icon picture'>Picture</a>
 </p>
 </p>
</body>
</html>

四、给相应的标签定义title属性,系统也会自动生成header

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>jqMobi</title>
<link href="css/af.ui.css" rel="stylesheet" type="text/css"/>
<link href="css/icons.css" rel="stylesheet" type="text/css"/>
<script src="appframework.js" type="text/javascript"></script>
<script src="ui/appframework.ui.js" type="text/javascript"></script>
</head> 
<body> 
	<p id="afui">
 	<p id="content">
 	<p id="home" title="首页" class="panel" selected="true"
 	data-footer="custom_footer">
 
 </p>
 <p id="about" title="关于我们" class="panel"
 	data-footer="custom_footer">
 
 	</p>
 <header id="custom_header">
 	<h1>首页</h1>
 </header>
 <footer id="custom_footer">
 	<a href='#home' class='icon home'>首页</a>
 <a href='#about' class='icon info'>关于我们</a>
 </footer>
 <nav>
 	<p class='title'>Home</p>
 <ul>
 	<li><a class="icon home mini" href="#main">Home</a></li>
 </ul>
 </nav>
 </p>
 </p>
</body>
</html>

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式:一、定义全局的header这个header是所有panel默认的header,需要在<p id="afui">内部,也就是和<p id="content">同一级的位置添加一个header 标签,并且id必须是header例如:<!DOCTYPE htm
推荐度:
标签: 中的 html5 html
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top