- 浏览: 1684683 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
jQuery Mobile 事件参考手册
下表列出了所有的 jQuery Mobile 事件。
注释:请通过使用 on() 方法来绑定事件。
hashchange | 启用 bookmarkable #hash 历史记录。 |
navigate | 针对 hashchange 和 popstate 的 wrapper 事件。 |
orientationchange | 当用户垂直或水平旋转其移动设备时触发。 |
pagebeforechange | 在页面变化周期内触发两次:任意页面加载或过渡之前触发一次,接下来在页面成功完成加载后,但是在浏览器历史记录被导航进程修改之前触发。 |
pagebeforecreate | 当页面即将被初始化,但是在增强开始之前触发。 |
pagebeforehide | 在过渡动画开始前,在“来源”页面上触发。 |
pagebeforeload | 在作出任何加载请求之前触发。 |
pagebeforeshow | 在过渡动画开始前,在“到达”页面上触发。 |
pagechange | 在 changePage() 请求已完成将页面载入 DOM 并且所有页面过渡动画已完成后触发。 |
pagechangefailed | 当 changePage() 请求对页面的加载失败时触发。 |
pagecreate | 当页面已创建,但是增强完成之前触发。 |
pagehide | 在过渡动画完成后,在“来源”页面触发。 |
pageinit | 当页面已经初始化并且完成增强时触发。 |
pageload | 在页面成功加载并插入 DOM 后触发。 |
pageloadfailed | 如果页面加载请求失败,则触发。 |
pageremove | 在窗口视图从 DOM 中移除外部页面之前触发。 |
pageshow | 在过渡动画完成后,在“到达”页面触发。 |
scrollstart | 当用户开始滚动页面时触发。 |
scrollstop | 当用户停止滚动页面时触发。 |
swipe | 当用户在元素上水平滑动时触发。 |
swipeleft | 当用户从左划过元素超过 30px 时触发。 |
swiperight | 当用户从右划过元素超过 30px 时触发。 |
tap | 当用户敲击某元素时触发。 |
taphold | 当元素敲击某元素并保持一秒时触发。 |
throttledresize | 启用 bookmarkable #hash 历史记录 |
updatelayout | 由动态显示/隐藏内容的 jQuery Mobile 组件触发。 |
vclick | 虚拟化的 click 事件处理器 |
vmousecancel | 虚拟化的 mousecancel 事件处理器 |
vmousedown | 虚拟化的 mousedown 事件处理器 |
vmousemove | 虚拟化的 mousemove 事件处理器 |
vmouseout | 虚拟化的 mouseout 事件处理器 |
vmouseover | 虚拟化的 mouseover 事件处理器 |
vmouseup | 虚拟化的 mouseup 事件处理器 |
// 全局命名空间 var swiptimg = { $index: 0, $width: 120, $swipt: 0, $legth: 3 } var $imgul = $("#ifrswipt"); $(".imgswipt").each(function() { $(this).swipeleft(function() { if (swiptimg.$index < swiptimg.$legth) { swiptimg.$index++; swiptimg.$swipt = -swiptimg.$index * swiptimg.$width; //alert(swiptimg.$swipt + "/" + swiptimg.$index); $imgul.animate({ left: swiptimg.$swipt }, "slow"); } }).swiperight(function() { if (swiptimg.$index > 0) { swiptimg.$index--; swiptimg.$swipt = -swiptimg.$index * swiptimg.$width; //alert(swiptimg.$swipt + "/" + swiptimg.$index); $imgul.animate({ left: swiptimg.$swipt }, "slow"); } }) })方向改变事件
$(function() { var $p = $("p"); $('body').bind('orientationchange', function(event) { var $oVal = event.orientation; if ($oVal == 'portrait') { $p.html("垂直方向"); $p.attr("class", "p-portrait"); } else { $p.html("水平方向"); $p.attr("class", "p-landscape"); } }) })
//窗口滚动事件 $('div[data-role="page"]').live('pageinit', function(event, ui) { var eventsElement = $('p'); $(window).bind('scrollstart', function() { eventsElement.html("开始滚动"); eventsElement.css('background', 'green'); }) $(window).bind('scrollstop', function() { eventsElement.html("滚动停止"); eventsElement.css('background', 'red'); }) })页面显示和隐藏事件
$(function() { $('div').live('pagebeforehide', function(event, ui) { console.log('1. ' + ui.nextPage[0].id + ' 正在显示中... '); }); $('div').live('pagebeforeshow', function(event, ui) { console.log('2. ' + ui.prevPage[0].id + ' 正在隐藏中... '); }); $('div').live('pagehide', function(event, ui) { console.log('3. ' + ui.nextPage[0].id + ' 显示完成! '); }); $('div').live('pageshow', function(event, ui) { console.log('4. ' + ui.prevPage[0].id + ' 隐藏完成! '); }) })
var absPath = $.mobile.path.makePathAbsolute($(this).val(), strPath); var absPath = $.mobile.path.makeUrlAbsolute($(this).val(), strPath); var blnResult = $.mobile.path.isRelativeUrl($(this).val()) ? "是" : "否"; var blnResult = $.mobile.path.isAbsoluteUrl($(this).val()) ? "是" : "否"; var blnResult = $.mobile.path.isSameDomain($txt1, $txt2) ? "是" : "否";
发表评论
-
Jquery Mobile的属性和函数
2015-01-24 22:14 30541.hs $.mobile.ns="mynam ... -
离线应用js
2015-01-22 10:04 650离线应用js 通过ajax得到数据,完了通过tpl_In ... -
HTML 5 Web 存储
2015-01-22 10:04 540在客户端存储数据 HTML5 提供了两种在客户端存储数据 ... -
开启或禁用AJAX方式打开页面链接
2015-01-22 10:05 862通过<a href="target.htm ... -
切换按钮的启用和禁用
2015-01-22 10:05 1027按钮的启用和禁用$('#btnTmp').button(' ... -
按钮和列表文字控制
2015-01-28 12:59 1322默认情况下按钮和列表标题文字过长时,将自动截断,并用。。。 ... -
使用悬浮的方式固定头部与底部栏
2015-01-21 10:25 716data-position="fixed&qu ... -
列表禁用右边图标
2015-01-21 12:40 485data-icon="false"可以 ... -
修改默认配置项
2015-01-21 12:41 6881。覆盖mobile的默认值 配置选项 以下是 $ ... -
jQuery Mobile ActionSheet
2015-01-21 12:41 872https://github.com/hiroprotag ... -
jquery移动对话框插件Mobile-SimpleDialog
2015-01-28 12:59 644https://github.com/jtsage/jqu ... -
jQueryMobile - DateBox插件(模式篇)
2015-01-23 10:50 3138DateBox插件官网网址:http://dev.jtsa ... -
JQM 日期插件 mobiscroll
2015-01-23 10:50 11980http://www.mobiscroll.com/ ... -
camera 插件应用程序
2015-01-23 10:49 695jquery camera全屏相册幻灯片插件带马赛克网格子 ... -
PhotoSwipe简介
2015-01-23 10:49 773官方介绍PhotoSwipe 是专为移动触摸设备设计的相册 ... -
jQuery Mobile 主题
2015-01-23 10:49 769$.mobile.page.prototype.optio ... -
jQuery Mobile 列表
2015-01-20 10:17 6431.基本列表(如果没有<a>标签就标示没有箭头 ... -
jQuery Mobile 表单元素
2015-01-20 10:17 9061.range范围 通过js,可以设置值,完了通过ref ... -
jQuery Mobile 按钮
2015-01-20 10:18 409<a>标签使用data-role=" ... -
jQuery Mobile 网格布局
2015-01-19 15:59 699外部div使用class="ui-grid-a& ...
相关推荐
《jQuery Mobile事件参考手册》是针对使用jQuery Mobile框架进行移动应用开发的重要参考资料。jQuery Mobile是一个功能丰富的库,专为触摸设备设计,它简化了在HTML5网页上创建响应式、跨平台用户界面的过程。该手册...
3. **jQuery Mobile事件**:为了实现触屏交互,我们需要绑定jQuery Mobile的事件,如`tap`、`swipe`等。这样,当用户轻触或滑动屏幕时,相册可以做出相应的响应,例如切换图片。 4. **动画效果**:为了增强用户体验...
jQuery Mobile 提供了一些专门为触摸设备设计的事件,如 `tap`、`taphold`、`swipeleft` 和 `swiperight`。 ### 六、Demo 实践 在提供的 `index.html` 文件中,你可以看到一个简单的 jQuery Mobile 应用示例。它...
3. **jQuery Mobile事件**:利用jQuery Mobile的`swipeleft`和`swiperight`事件监听用户的滑动手势。这两个事件会在用户从元素的左侧或右侧滑过时触发。在事件处理函数中,我们可以改变删除按钮的状态,使其可见并...
jQuery Mobile 的核心特性之一是它提供了一系列专为移动环境设计的事件,这些事件可以帮助开发者更方便地处理用户的交互和页面生命周期的变化。以下是对这些事件的详细说明: 1. **hashchange**:当浏览器的哈希值...
jQuery Mobile 引入了一系列新的事件,以支持触摸和其他交互方式。例如: - `swipeleft` 和 `swiperight`:用于检测左右滑动操作。 - `tap`:模拟点击操作。 - `pageinit`:页面初始化事件。 - `pageshow` 和 `...
4. 使用JqueryMobile事件监听和iScroll方法实现刷新和加载逻辑。 5. 在服务端处理请求,返回新数据。 6. 更新DOM并调用`iScroll.refresh()`来同步滚动状态。 在压缩包`myJQMScroll`中,可能包含了实现这一功能的...
3. **jQuery Mobile JavaScript**:这是jQuery Mobile的核心库,负责处理触摸事件、页面加载和转换、以及组件的动态化。同样,可以链接到CDN或本地的JS文件。 4. **可能的额外文件**:根据示例的复杂性,可能会有...
1. **统一的触控体验**:jQuery Mobile提供了一套跨平台的触控事件处理机制,确保在各种设备上的滑动、点击等操作有统一的反馈。 2. **自动页面导航**:通过数据-URL(data-url)属性和页面容器,jQuery Mobile可以...
jQuery Mobile 是一个广泛使用的框架,特别适合于移动设备和桌面浏览器。它允许开发者使用HTML5、CSS3和JavaScript来创建响应式网页应用。这个框架之所以在移动开发中受到青睐,是因为它可以将现有的网页转换成触摸...
通过以上知识点的掌握,开发者可以创建出一个功能完备且用户友好的jQuery Mobile相册应用,充分利用其强大的触摸事件处理和UI组件,提供无缝的移动浏览体验。同时,开发者还应该关注性能优化和兼容性问题,确保应用...
jQuery Mobile 自带了对`tap`、`swipe`、`taphold`等触摸事件的支持,使得开发者可以轻松地处理用户的触摸操作。例如,通过监听`tap`事件,可以在用户轻触某项时触发相应的行为。 5. **主题和自定义样式** jQuery ...
它利用jQuery Mobile的样式和事件处理,与手机设备的触摸操作完美融合。在初始化时,只需在HTML元素上添加特定的数据属性,如"data-role='datebox'",即可将普通的输入框转换为日期选择器。 `jquery.mobile.datebox...
6. **事件**:jQuery Mobile扩展了jQuery的事件模型,引入了一些针对触摸设备的事件,如`tap`(轻触)、`swipe`(滑动)和`vclick`(虚拟点击)。 7. **插件和扩展**:除了核心组件,jQuery Mobile还允许开发者通过...
资源名称:jQuery、jQuery UI及jQuery Mobile技巧与示例内容简介:《jQuery、jQuery UI及jQuery Mobile技巧与示例》包括jQuery、jQuery UI、jQuery Mobile以及jQuery插件四部分内容。第一部分介绍jQuery核心库,从...
前端项目-jquerymobile-router,jquery mobile router是jquery mobile的一个插件,它通过与jquery mobile事件一起工作的客户端路由器/控制器来增强框架。
首先,jQuery Mobile的核心是它的触控优化的事件处理和UI组件。在源码中,你可以看到如何通过这些组件创建响应式的、用户友好的界面,如页面导航、表单、工具提示等。jQuery Mobile通过数据属性(data-attributes)...
jQuery Mobile 提供了多种事件来监听页面的生命周期,比如`pagebeforeshow`和`pageshow`,可以用于在页面显示前或显示后执行某些操作。例如,我们可以使用`pageinit`事件初始化滑动式标题导航: ```javascript $...
《jQuery Mobile 1.4.1版:移动开发的核心组件》 jQuery Mobile 是一个功能强大的前端框架,专门针对移动设备的网页开发而设计。在1.4.1版本中,它提供了一系列优化的CSS和JavaScript文件,使得开发者能够快速、...
1.jQuery Mobile 是一个用于创建移动端web应用的的前端框架。 2.jQuery Mobile 构建于 jQuery 以及 jQuery UI类库之上,如果您了解 jQuery,您可以很容易的学习 jQuery Mobile。 3.jQuery Mobile 使用了极少的 ...