jqm选项卡开发,底部标签式设计,jqm模仿iPhone手机桌面菜单,jqm实战开发,jqm开发例子Demo

简介: 我有一个水货的上司,大家都是知道的。所以我就只能自学了,今天我给大家带来的是jQuery Mobile 模仿iphone 手机桌面的选项卡功能。比如电话,短信,浏览器,音乐的标签菜单。好吧,直接上代码:<pre code_snippet_id="378715" snippet_file_name="blog_20140605_1_1293162" name="code" class="ht
我有一个水货的上司,大家都是知道的。所以我就只能自学了,今天我给大家带来的是jQuery Mobile 模仿iphone 手机桌面的选项卡功能。比如电话,短信,浏览器,音乐的标签菜单。好吧,直接上代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>jQuery Mobile模仿iphone菜单项</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
  <script type="text/javascript">
		//home菜单的onclick事件的处理方法
		function fun1(){
			//激活nav1
			$('#nav1').addClass('ui-btn-active');
			//显示我home菜单的内容
			$('#show1').css('display','');
			//grid,search,info都隐藏
			$('#show2').css('display','none');
			$('#show3').css('display','none');
			$('#show4').css('display','none');
			//nav2,nav3,nav4 取消激活
			$('#nav2').removeClass('ui-btn-active');
			$('#nav3').removeClass('ui-btn-active');
			$('#nav4').removeClass('ui-btn-active');
		}
		//grid菜单的onclick事件的处理方法
		function fun2(){
			//激活nav2
			$('#nav2').addClass('ui-btn-active');
			//显示我grid菜单的内容,home,search,info都隐藏
			$('#show1').css('display','none');
			$('#show2').css('display','');
			$('#show3').css('display','none');
			$('#show4').css('display','none');
			//nav1,nav3,nav4 取消激活
			$('#nav1').removeClass('ui-btn-active');
			$('#nav3').removeClass('ui-btn-active');
			$('#nav4').removeClass('ui-btn-active');
		}
		//search菜单的onclick事件的处理方法
		function fun3(){
			//激活nav3
			$('#nav3').addClass('ui-btn-active');
			$('#show1').css('display','none');
			$('#show2').css('display','none');
			//显示我search菜单的内容,home,grid,info都隐藏
			$('#show3').css('display','');
			$('#show4').css('display','none');
			//nav1,nav2,nav4 取消激活
			$('#nav2').removeClass('ui-btn-active');
			$('#nav1').removeClass('ui-btn-active');
			$('#nav4').removeClass('ui-btn-active');
		}
		//info菜单的onclick事件的处理方法
		function fun4(){
			$('#nav4').addClass('ui-btn-active');
			$('#show1').css('display','none');
			$('#show2').css('display','none');
			$('#show3').css('display','none');
			//显示我info菜单的内容,home,grid,search都隐藏
			$('#show4').css('display','');
			//nav1,nav2,nav3 取消激活
			$('#nav2').removeClass('ui-btn-active');
			$('#nav3').removeClass('ui-btn-active');
			$('#nav1').removeClass('ui-btn-active');
		}
	</script>
  </head>
  
  <body>
    <div data-role="page" id="page" data-theme="a">
		<div data-role="header" data-position="fixed" data-theme="a">
			<h1>
				涛哥伪专家管理系统
			</h1>
			<a href="javascript:location.reload();" data-role="button" class="ui-btn-right" data-icon="refresh">刷新</a>
		</div>

		<div data-role="content" id="show1">
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
		</div>
		
		<div data-role="content" id="show2" style="display: none;">
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
		</div>
		
		<div data-role="content" id="show3" style="display: none;">
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
		</div>
		
		<div data-role="content" id="show4" style="display: none;">
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
			<p>
				如有不懂,请加qq群:135430763,共同学习!
			</p>
		</div>
		
		<div id="footer" class="nav-style" data-role="footer" data-theme="a" data-position="fixed">
			<div data-role="navbar">
		      <ul>
		      	<!-- 默认显示home菜单 -->
		         <li><a href="#" id="nav1" data-icon="home" onclick="fun1();return false;" class="ui-btn-active">One</a></li>
		         <li><a href="#" id="nav2" data-icon="grid" onclick="fun2();return false;">Two</a></li>
		         <li><a href="#" id="nav3" data-icon="search" onclick="fun3();return false;">Three</a></li>
		         <li><a href="#" id="nav4" data-icon="info" onclick="fun4();return false;">Four</a></li>
		      </ul>
			</div>
		</div>
	</div>
	
    
  </body>
</html>
更多功能示例, 请点击下载:http://download.csdn.net/download/xmt1139057136/7451815
欢迎大家关注本人博客,如有不懂,请加qq群: 135430763,共同学习!!!!

目录
相关文章
|
3月前
|
编解码 测试技术 iOS开发
iPhone 屏幕尺寸和开发适配
【10月更文挑战第23天】iPhone 的屏幕尺寸变化给开发者带来了一定的挑战,但也为创新提供了机遇。通过深入了解不同屏幕尺寸的特点,遵循适配原则和策略,运用合适的技巧和方法,我们能够为用户提供在不同 iPhone 机型上都具有良好体验的应用。在未来,随着技术的不断进步,我们还需要持续学习和适应,以满足用户对优质应用体验的不断追求。
|
26天前
|
缓存 前端开发 IDE
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
27 0
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
3月前
|
编解码 iOS开发 UED
响应式设计在 iPhone 开发适配中的具体应用
【10月更文挑战第23天】响应式设计在 iPhone 开发适配中扮演着至关重要的角色,它能够帮助我们打造出适应不同屏幕尺寸和用户需求的高质量应用。通过合理运用响应式设计的原则和方法,我们可以在提供良好用户体验的同时,提高开发效率和应用的可维护性。
|
6月前
|
Web App开发 Android开发
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
实时数据传输在互联网中至关重要,不仅支持即时通讯如QQ、微信的文字与图片传输,还包括音视频通信。一对一通信常采用WebRTC技术,如《Android Studio开发实战》中的App集成示例;而一对多的在线直播则需部署独立的流媒体服务器,使用如SRT等协议。SRT因其优越的直播质量正逐渐成为主流。本文档概述了SRT协议的使用,包括通过OBS Studio和SRT Streamer进行SRT直播推流的方法,并展示了推流与拉流的成功实例。更多细节参见《FFmpeg开发实战》一书。
100 1
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
|
4月前
|
小程序
如何将CCBUPT全能墙小程序添加到手机桌面
如何将CCBUPT全能墙小程序添加到手机桌面
52 0
|
6月前
|
数据采集 iOS开发 Python
Chatgpt教你开发iPhone风格计算器,Python代码实现
Chatgpt教你开发iPhone风格计算器,Python代码实现
67 0
|
8月前
|
Web App开发 移动开发 编解码
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
本文讨论了实时数据传输在互联网中的重要性,如即时通讯和在线直播。一对一通信通常使用WebRTC技术,但一对多直播需要流媒体服务器和特定协议,如RTSP、RTMP、SRT或RIST。RTMP由于其稳定性和早期普及,成为国内直播的主流。文章通过实例演示了如何使用OBS Studio和RTMP Streamer进行RTMP推流,并对比了不同流媒体传输协议的优缺点。推荐了两本关于FFmpeg和Android开发的书籍以供深入学习。
139 0
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
|
8月前
|
JSON 缓存 移动开发
原创自研uniapp+vue3手机桌面os管理系统
vue3-uniapp-os一款基于uniapp+vue3跨端手机版后台os系统新解决方案。
360 3
|
9月前
|
开发工具 iOS开发
如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集
如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集
132 1
|
9月前
|
网络协议 数据安全/隐私保护 网络架构
如何在家中使用手机或电脑远程控制公司iStoreOS软路由下的电脑桌面
如何在家中使用手机或电脑远程控制公司iStoreOS软路由下的电脑桌面
238 4

热门文章

最新文章