jQuery Mobile基础 学习笔记

1.了解jQuery Mobile

1.认识与下载jQuery Mobile

认识jQuery Mobile
1.jQuery Mobile:
    jQuery Mobile是jQuery在手机上和平板设备上的版本.jQuery Mobile给主流移动平台带来jQuery核心库.与jQuery核心库一样,您不需要安装任何东西;只需将*.js和*.css文件直接包含到您的web页面中即可.这样,jQuery Mobile的功能就好像被放到了您的指尖,供您随时使用.
2.jQuery Mobile事件:
    jQuery Mobile也提供了针对移动端浏览器的事件:
        触摸事件 - 当用户触摸屏幕时触发
        滑动事件 - 当用户上下滑动时触发
        定位事件 - 当设备水平或垂直翻转时触发
        页面事件 - 当设备显示,隐藏,创建,加载或未加载时触发
3.下载:http://jquerymobile.com/download/

2.创建移动设备

1.模拟器(Android/Iphone/aPad)
    快速:genymotion
    高级:eclipse+SDK
2.真机
    同一局域网访问,localhost改为本机ip
*.测试不用服务器不行,本人用的tomcat,结尾有整理下载

3.使用jQueryMobile

head:

    
    
    
    
    
body:

头部

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

内容部分

底部

测试:Android Pad
jQuery Mobile基础 学习笔记_第1张图片

2.jQuery Mobile Widgets

1.page
 

欢迎来到主页

这是底部

欢迎来到主页

这是底部

测试:Android Pad
jQuery Mobile基础 学习笔记_第2张图片

2.button

测试:WP8(IE11)
jQuery Mobile基础 学习笔记_第3张图片

3.checkboxradio

header

复选框:
单选框:

footer

测试:Android Pad
jQuery Mobile基础 学习笔记_第4张图片

4.collapsible

head

heading

我展开了

heading

我展开了

heading

默认展开

foot

测试:Android Pad
jQuery Mobile基础 学习笔记_第5张图片

5.grid




ui-bar-a是主题a
ui-bar-b是主题b
ui-bar-b是主题b
ui-bar-inherit是主题
第1列第2行
第2列第2行
第3列第2行
第4列第2行
测试:Android Mobile
jQuery Mobile基础 学习笔记_第6张图片

6.listview

  • A
  • B
  • C
  • D
  1. a
  2. b
  3. c
  4. d
  1. a
  2. b
  3. c
  4. d


测试:Android Pad
jQuery Mobile基础 学习笔记_第7张图片

7.navbar



头部

脚部

测试:Android Mobile
jQuery Mobile基础 学习笔记_第8张图片

8.popup

弹出窗口

弹出的窗口内容

测试:WP8.1(IE11)
jQuery Mobile基础 学习笔记_第9张图片

9.selectmenu

测试:Android Mobile
jQuery Mobile基础 学习笔记_第10张图片

10.theme

data-theme="b"黑色主题

data-theme="c"黑色边框主题

测试:Android Mobile
jQuery Mobile基础 学习笔记_第11张图片

3.事件

header

点击隐藏tao

长按隐藏taphold

滑动隐藏swipe

左滑隐藏swipeleft

右滑隐藏swiperight

..

































footer

$(document).on("pageinit", function() {
		//           alert("页面加载完成");
		$("#p1").on("tap", function() {//点击事件
			$(this).hide(1000);
		});

		$("#p2").on("taphold", function() {//长按事件
			$(this).hide(1000);
		});

		$("#p3").on("swipe", function() {//滑动事件
			$(this).hide(1000);
		});

		$("#p4").on("swipeleft", function() {
			$(this).hide(1000);
		});

		$("#p5").on("swiperight", function() {
			$(this).hide(1000);
		});

		$(document).on("scrollstart", function() {//开始滚动
			//              alert("滑动开始");
			$("#p0").html("滑动中");
		});

		$(document).on("scrollstop", function() {//结束滚动
			//              alert("滑动结束");
			$("#p0").html("滑动结束");
		});

		/* $(document).on("orientationchange", function () {//错误
		                  alert("滑动结束");
		    $("#p0").html("屏幕翻转");
		});
		 */
		$(window).bind("orientationchange", function(event) {
			if (event.orientation) {
				if (event.orientation == 'portrait') {
					$("#p0").html("屏幕翻转-竖屏 ");
				} else if (event.orientation == 'landscape') {
					$("#p0").html("屏幕翻转-横屏  ");
				}
			}
		});
	});
测试:Android Mobile(QQ浏览器)
jQuery Mobile基础 学习笔记_第12张图片


本页代码: http://download.csdn.net/detail/oyuemijindu/8449599

你可能感兴趣的:(Web)