jQuery Mobile 自定义标签

简介: 最近在规划产品国际化的需求,涉及到PC Web,移动Web,和各app。设计了多个版本的移动Web均不理想。<br>由于移动Web采用了jQuery Mobile框架,所以将切换语言放在哪个位置更合理进行了讨论。讨论的过程和多个方案我就不提了,先来看看最终效果:<br><span style="white-space:pre"> <img src="http://img.blog.csdn.n
最近在规划产品国际化的需求,涉及到PC Web,移动Web,和各app。设计了多个版本的移动Web均不理想。
由于移动Web采用了jQuery Mobile框架,所以将切换语言放在哪个位置更合理进行了讨论。讨论的过程和多个方案我就不提了,先来看看最终效果:

是不是感觉很经验,这里一开始尝试了多次,最终自定义了一个下拉选项,代码如下:
<!DOCTYPE html>
<html>
<head>
	<title>涛哥</title>
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="Expires" content="0">
	<meta http-equiv="Pragma" content="no-cache">
	<meta http-equiv="Cache-control" content="no-cache, must-revalidate">
	<meta http-equiv="Cache" content="no-cache">
	<link rel="stylesheet" href="jQuery/jquery.mobile-1.4.4.min.css" type="text/css">
	<script type="text/javascript" src="jQuery/jquery-1.8.3.min.js"></script>
	<script type="text/javascript" src="jQuery/jquery.mobile-1.4.4.min.js"></script>
	<script type="text/javascript" src="jQuery/jquery.cookie.js"></script>
	<script type="text/javascript" src="jQuery/jquery.i18n.properties-min-1.0.9.js"></script>
	<style type="text/css">
		.comFooter{
			position: absolute;  bottom: 0; left:0; height: 40px; width: 100%;
		}
	</style>
</head>
<body>
	<div data-role="page" id="pageWel" data-title="涛哥">
		<div data-role="header" data-theme="b">
			<a href="#" data-role="button" class="ui-btn-left" data-icon="check">测试</a>
			<h1 class="title" data-i18n="global_title">
				涛哥
			</h1>
			<!-- 具体代码 -->
		    <a href="javascript:void(0);" data-role="none" aria-haspopup="true" class="ui-btn-right">
		    	<select class="hupu_i18n_select" data-icon="check" data-role="button" data-inline="false" data-native-menu="false">
			        <option value="zh-CN">简体中文</option>
    				<option value="zh-TW">繁體中文</option>
    				<option value="en">English</option>
    				<option value="ja">日本語の</option>
			    </select>
		    </a>
			</div>
		<div role="main" class="ui-content">
			欢迎大家关注我的博客,如有疑问,请加qq群:454796847、135430763 共同进步!
		</div>
		<div data-role="footer" data-theme="b" class="comFooter">
			<span style="height: 40px; line-height: 40px; text-align: center; display: block; font-size: 9px;">Copyright©2013-2015 涛哥 All Rights Reserved 123456</span>
		</div>
	</div>
</body>
</html>

看起来还是很简单的,其中具体国际化代码我就不贴了!欢迎大家关注我的博客,如有疑问,请加qq群:454796847、135430763 共同进步!
目录
相关文章
|
JavaScript 前端开发 开发者
一篇文章带你用jquery mobile设计颜色拾取器
一篇文章带你用jquery mobile设计颜色拾取器
155 0
一篇文章带你用jquery mobile设计颜色拾取器
|
JavaScript 前端开发 CDN
手把手教你用jQuery Mobile做相册
手把手教你用jQuery Mobile做相册
129 0
手把手教你用jQuery Mobile做相册
|
Web App开发 JavaScript 前端开发
15款优秀的jQuery-Mobile插件
移动互联网迅速发展,PC端的网页并不能完全适应移动端页面需求,响应式设计体验产生并成为潮流。由此也促成了jQuery Mobile的流行。jQuery Mobile这样一款基于jQuery和jQuery UI的框架,继承了jQuery的“write less,do more”精髓,具有良好的扩展性和可定制性,全面兼容各种平台设备,对于不支持的手机类型,也会降级到基础样式。
368 0
15款优秀的jQuery-Mobile插件
|
JavaScript 前端开发 开发者
一篇文章带你用jquery mobile设计颜色拾取器
一篇文章带你用jquery mobile设计颜色拾取器
463 0
|
数据采集 JavaScript 前端开发
手把手教你用jQuery Mobile做相册
手把手教你用jQuery Mobile做相册
798 0
|
JSON JavaScript 前端开发
使用jQuery Mobile和JSON创建移动应用程序
  近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于Web的框架则不同。业界当前采用jQuery来创建移动web应用程序(上个月发布了jQuery Mobile Alpha 3)。
994 0
|
JavaScript 前端开发 测试技术