jQuery Mobile 自定义标签

最近在规划产品国际化的需求,涉及到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;">Copyright2013-2015 涛哥 All Rights Reserved 123456</span>
		</div>
	</div>
</body>
</html>

看起来还是很简单的,其中具体国际化代码我就不贴了!欢迎大家关注我的博客,如有疑问,请加qq群:454796847、135430763 共同进步!

时间: 2024-10-26 20:48:44

jQuery Mobile 自定义标签的相关文章

详解jQuery Mobile自定义标签_jquery

本文实例讲解了jQuery Mobile自定义标签,分享给大家供大家参考,具体内容如下 规划产品国际化的需求时,涉及到PC Web,移动Web,和各app.设计了多个版本的移动Web均不理想. 由于移动Web采用了jQuery Mobile框架,所以将切换语言放在哪个位置更合理进行了讨论.讨论的过程和多个方案我就不提了,先来看看最终效果:   是不是感觉很经验,这里一开始尝试了多次,最终自定义了一个下拉选项,代码如下: <!DOCTYPE html> <html> <head

网页-jquery.mobile a标签的 按钮 点击事件问题

问题描述 jquery.mobile a标签的 按钮 点击事件问题 在 网页中 的文本框输入文字后,点击 jquery.mobile a标签的 按钮,要点击两次才能触发绑定的 事件, 第一次点击,隐藏键盘,第二次点击,触发 事件,在 ios 手机上这样,安卓没问题 解决方案 直接给a起个id,用jquery直接绑定事件试试.. 解决方案二: 就是 你说的 这样弄的

Jquery Mobile 自定义按钮图标_jquery

很多朋友都反应jquery mobile自带的图标真的是少之又少,另外我也觉得图标偏小(系统自带的是18*18的),于是琢磨着如何自定义按钮图标,下面小编把我的方法分享给大家. 刚接触Jquery Mobile框架,遇到个很现实问题,就是如何自定义按钮图标,我觉得jquery mobile 自带的图标实在是太少了,另外我觉得图标也偏小(系统自带的应该是18*18的)下面是我的方法,希望大家踊跃拍砖. 1.第一种方法是比较简单的,但是有前提,前提就是你自定义的图标大小应该和系统内置的保持一致,这样

jquery mobile自定义图标的示例

环境 jquery1.9.1.js jquery mobile 1.4.2版 图标制作 18x18px 底透明的png图标 使用图标,这个过程开始怎么弄都不行,只有个灰色的圆出现,不见图标:或者出现图标,但位置不对,经过看jquery demo,终于知道了如何使用 步骤如下 1 .当然是定义你的css图标类了 如下 .ui-icon-myicon:after {            background-image: url("img/title.png");  /**你的图片,路径

.net jquery绘制自定义表单源码分享_实用技巧

前言 两年前在力控的时候就想做一个类似的功能,当时思路大家都讨论好了,诸多原因最终还是夭折了.没想到两年多后再这有重新提出要写一个绘制表单的功能.对此也是有点小激动呢?总共用时8.5天的时间基本功能也就实现了,当然再者中间也借用了网上的一些资料,公司前端也没有帮忙处理,所以样式和部分功能还没有更好地得到处理,github上出的code只有前端脚本,至于后端的处理,会在博客中体现出来. 1.工作前准备 1.1.实现的思路 思路一: (1)ueditor添加自定义按钮 (2)绘制表单(控件会触发的脚

《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.8 技巧:指定自定义的过渡动画

9.8 技巧:指定自定义的过渡动画 假使需要不同的动画,而不是在前面的示例中提供的默认动画集,你可以引进自定义的动画.你可以使用CSS3变换(CSS3 transition)来创建平滑的硬件加速动画,包含2D和3D. 代码清单9-9提供了一个示例动画:打开新页面时旋转页面. 代码清单9-9 使用自定义CSS3变换来切换页面 00 <!DOCTYPE html> 01 <html> 02 <head> 03 <title>Custom Transition&l

jquery mobile-关于Jquery mobile跳转页面标签丢失问题

问题描述 关于Jquery mobile跳转页面标签丢失问题 我从数据库里读取二进制图片,绑定在页面上,但是跳转后,页面只有一张图片.页面的头部和尾部都没有了,什么情况 解决方案 @model IEnumerable @{ Layout = null; } <!DOCTYPE html> SqrsfzDetails 许可申请书 class="ui-btn-left jqm-back" data-transition="none">返回 data-d

jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮

在移动互联网时代,HTML5开发越来越收到欢迎.于是各种HTML5的框架都出来了.由于对于jquery的熟悉,jquery mobile 为多数人选择学习的对象.我也是众多追求者之一.最近一直在开发jQuery Mobile的相关应用.并颇有心得,再这里和大家一起分享一下. 好了,我们之间上代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>

标签-jquery mobile changepage跳转的页面js没有执行

问题描述 jquery mobile changepage跳转的页面js没有执行 我从A页面用changepage到B页面,但是B页面的js没有执行, 我把page标签加上data-ajax="false",没有用:把js放到page标签内部还是没有效果. 还有什么办法? 解决方案 是不是跨域了,或者有弹窗被浏览器阻止了,自己调试下. 解决方案二: 检查下js代码有没有错误呢?添加些调试日志console.log,然后再在浏览器的开发者模式下F12,看下控制台有没有错误信息输出呢.