本文我们来认识一下jQuery Mobile的几个比较重要的基本事件

1、mobileinit

可以利用它来扩展$.mobile或者修改默认配置

示例:

<script type="text/javascript"> 
//方式1:绑定mobileinit
$(document).bind("mobileinit",function(e){   
//修改activePageClass    
$.mobile.activePageClass = "custom-ui-page-active";     
//增加一个自定义属性    
$.mobile.version_inner = "zhang01"; });  
//方式2:绑定mobileinit 
$(document).bind("mobileinit",function(e){   
//增加一个自定义属性    
$.extend(
$.mobile,{ activePageClass:"custom-ui-page-active",version_inner:"zhang01";}); }
); 
</script>  
//自定义脚本需要在依赖前面 <script src="http://www.w3cplus.com/sites/default/files/styles/print_image/public/jqm/../js/jquery.mobile-1.1.0.js" type="text/javascript"></script>

说明:
1、对mobileinit的绑定事件需要在引入jquery.mobile.js之前
2、扩展的方式有两种哦

2、$.mobile.loadPage(url,[options])

将某个页面加载到当前页面中,并自动对其增强

示例:

//给按钮绑定tap事件 //调用loadPage,载入contact.html 
$("#loadContact").live("tap",function(){ $.mobile.loadPage("contact.html"); });

关于loadPage的默认参数如图:

说明:
1、loadPage只是载入到DOM中,不会显示

3、$.mobile.changePage(toPage,[options])

替换当前页面

参数toPage:文件URL或者内部的ID

示例:

//给按钮绑定tap事件 
$("#loadCopyright").live("tap",function(){     
//调用changePage,显示一个已经在DOM的id为copyright的page     
$.mobile.changePage("#copyright");   
//调用changePage,显示一个contact.html     
$.mobile.changePage("contact.html"); });

关于changePage的默认参数如图:

说明:
1、changePage的第一个参数可以使

4、$.mobile.showPageLoadingMsg(theme,msgText,textonly)

弹出提示信息

参数theme:主题
参数msgText:提示文案内容
参数textonly:是否只显示文案

示例:

//给按钮绑定tap事件 
$("#showPageLoadingMsg").live("tap",function(){    
$.mobile.showPageLoadingMsg("e","自定义提示,主题e",true); 
});

5、$.mobile.hidePageLoadingMsg()

关闭提示信息

示例:

//hidePageLoadingMsg 
$("#hidePageLoadingMsg").live("tap",function(){    
$.mobile.hidePageLoadingMsg(); 
});

6、$.mobile.silentScroll(number)

垂直滚动number,不会触发scrollstart和scrollstop

示例:

//给按钮绑定tap事件 //silentScroll 
$("#silentScroll").live("tap",function(){ $.mobile.silentScroll(300); });

7、滚动事件:

1、给window绑定scrollstart事件:

示例:

$(window).scrollstart(function(e){     
var scrollTop = $(e.target).scrollTop();  
$("#scrollinfo").text("scrollstart:"+scrollTop);
});

2、给window绑定scrollstop事件:

示例:

$(window).scrollstop(function(e){  
var scrollTop = $(e.target).scrollTop();  
$("#scrollinfo").text("scrollstop:"+scrollTop); 
});

demo

jQuery Mobile教程:jQuery Mobile基本事件相关推荐

  1. php jquery实例教程,jQuery效果实例分享

    jQuery效果操作一共分五类:1.基本,2.滑动,3.淡入淡出,4.自定义,5.设置.本文将对此详细介绍.具有很好的参考价值.下面跟着小编一起来看下吧,希望能帮助到大家. 效果操作一共分五类:1.基 ...

  2. w3cschool的jQuery Mobile教程总结

    w3cschool的jQuery Mobile教程总结 jQuery Mobile 是针对触屏智能手机与平板电脑的网页开发框架. jQuery Mobile 工作于所有主流的智能手机和平板电脑上. 一 ...

  3. jQuery Mobile 教程

    http://www.w3school.com.cn/jquerymobile/jquerymobile_icons.asp jQuery Mobile 教程 jQuery Mobile 教程 jQu ...

  4. jQuery学习教程

    jQuery学习教程 jQuery API文档 安装jQuery 引用jquery 查看jQuery版本信息 jQuery语法 jQuery选择器 元素选择器 #id 选择器 .class 选择器 j ...

  5. 20 个很棒的 jQuery Mobile 教程

    转载请注明:文章转载自:开源中国社区 [http://www.oschina.net] 本文标题:20 个很棒的 jQuery Mobile 教程 本文地址:http://www.oschina.ne ...

  6. html5 jquery mobile,html5 jquery mobile

    html5 jquery mobile [2021-02-11 11:50:41]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  7. 视频教程-跨平台APP JQuery Mobile开发-jQuery

    跨平台APP JQuery Mobile开发 主要研究方向为J2EE..net .数据库 .前端.Android,曾经服务过大型上市国企IT部门,软件企业联合创始人,对软件研发管理.市场营销有自己独特 ...

  8. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.17 技巧:使用多个列

    本节书摘来自异步社区<jQuery.jQuery UI及jQuery Mobile技巧与示例>一书中的第9章,第9.17节,作者:[荷]Adriaan de Jonge , [美]Phil ...

  9. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——3.3 技巧:生成类名

    本节书摘来自异步社区<jQuery.jQuery UI及jQuery Mobile技巧与示例>一书中的第3章,第3.3节,作者:[荷]Adriaan de Jonge , [美]Phil ...

最新文章

  1. 2022-2028年中国磷肥工业投资分析及前景预测报告
  2. 2021佛山市地区高考成绩排名查询,佛山市高中排名分数线,佛山高中排名2021最新排名...
  3. Java虚拟机jvm 调优总结
  4. 如何做好一条0~2岁的产品狗
  5. sap会计期间打开关闭
  6. 机器学习中常见的损失函数
  7. 软件工程——认识方法、模型、工具和技术
  8. 计算机更新80072f76,windows update 80072f76错误
  9. JSONObject转换JSON--将Date转换为指定格式
  10. 模拟登陆——以github为例
  11. int 最大值_十行代码说清楚:leetcode 队列的最大值
  12. 数据挖掘案例实战:利用LDA主题模型提取京东评论数据(一)
  13. FluxWeakening_MTPA_FOC
  14. 高手揭密svchost.exe是什么进程
  15. 一些比较好用的域名信息查询网站
  16. 设计模式学习资料推荐
  17. win10磁盘占用100%
  18. 我的Ubuntu装机配置
  19. linux mbr修复 diskgen,教你怎么修复MBR (附工具)
  20. java:alpine 字体 dockerdocker-compose 字体找不到 dockerfile创建镜像 找不到字体

热门文章

  1. vsftp 虚拟用户测试
  2. Lync开发实例3—自定义客户端
  3. xcode 4.2下怎么添加framework?
  4. 一键清除 打印机内无法清除作业
  5. Git for Windows 国内下载站
  6. Docker Centos安装 Openssh
  7. Docker安装Redis(docker-compose.yml)
  8. 现代计算机模型要求程序在执行,大学计算机基础考试考点.doc
  9. php pjax数据返回,如何将Pjax整合进网站,实现全站无刷新加载?
  10. Matlab适配器模式