jQuery Mobile 触摸事件实例


Posted in Javascript onJune 04, 2016

触摸事件在用户触摸屏幕(页面)时触发。

必须引入jQuery库和jQuery Mobile库,如下:

<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

1.jQuery Mobile 点击

点击事件在用户点击元素时触发。

如下实例:当点击 <p> 元素时,隐藏当前的 <p> 元素:

<script>

$(document).on("pagecreate","#pageone",function(){

  $("p").on("tap",function(){

    $(this).hide();

  });                       

});

</script>

<div data-role="main" class="ui-content">

  <p>敲击我,我会消失。</p>

  <p>敲击我,我会消失。</p>

  <p>敲击我,我也会消失。</p>

</div>

2.jQuery Mobile 点击不放(长按)

点击不放(长按) 事件在点击并不放(大约一秒)后触发

<script>

$(document).on("pagecreate","#pageone",function(){

  $("p").on("taphold",function(){

    $(this).hide();

  });                       

});

</script>

<div data-role="main" class="ui-content">

  <p>如果您敲击并保持一秒钟,我会消失。</p>

  <p>敲击并保持住,我会消失。</p>

  <p>敲击并保持住,我也会消失。</p>

</div>

3.jQuery Mobile 滑动

滑动事件是在用户一秒内水平拖拽大于30PX,或者纵向拖曳小于20px的事件发生时触发的事件:

<script>

$(document).on("pagecreate","#pageone",function(){

  $("p").on("swipe",function(){

    $("span").text("滑动检测!");

  });                       

});

</script>

<div data-role="main" class="ui-content">

  <p>在下面的文本或方框上滑动。</p>

  <p style="border:1px solid black;height:200px;width:200px;"></p>

  <p><span style="color:red"></span></p>

</div>

4.jQuery Mobile 向左滑动

向左滑动事件在用户向左拖动元素大于30px时触发:

<script>

$(document).on("pagecreate","#pageone",function(){

  $("p").on("swipeleft",function(){

    alert("您向左滑动!");

  });                       

});

</script>

<div data-role="main" class="ui-content">

  <p style="border:1px solid black;margin:5px;">向左滑动 - 不要超出边框!</p>

</div>

5.jQuery Mobile 向右滑动

向右滑动事件在用户向右拖动元素大于30px时触发:

<script>

$(document).on("pagecreate","#pageone",function(){

  $("p").on("swiperight",function(){

    alert("向右滑动!");

  });                       

});

</script>

<div data-role="main" class="ui-content">

  <p style="border:1px solid black;margin:5px;">向右滑动 - 不要超出边框!</p>  

</div>

以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 1.4 中的Ajax问题
Jan 23 Javascript
javascript整除实现代码
Nov 23 Javascript
JavaScript获取table中某一列的值的方法
May 06 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
Sep 03 Javascript
Bootstrap基本样式学习笔记之标签(5)
Dec 07 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
WebSocket的通信过程与实现方法详解
Apr 29 Javascript
vue-loader中引入模板预处理器的实现
Sep 04 Javascript
layui默认选中table的CheckBox复选框方法
Sep 19 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
VueQuillEditor富文本上传图片(非base64)
Jun 03 Javascript
jQueryUI DatePicker 添加时分秒
Jun 04 #Javascript
设置jQueryUI DatePicker默认语言为中文
Jun 04 #Javascript
javacript获取当前屏幕大小
Jun 04 #Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
Jun 03 #Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 #Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
Jun 03 #Javascript
js不间断滚动的简单实现
Jun 03 #Javascript
You might like
动易数据转成dedecms的php程序
2007/04/07 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP定时更新程序设计思路分享
2014/06/10 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
有道JavaScript监听浏览器的问题
2010/06/23 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
详解Django中异步任务之django-celery
2020/11/05 Python
python SOCKET编程基础入门
2021/02/27 Python
CSS3 简写animation
2012/05/10 HTML / CSS
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
文明寄语大全
2014/04/11 职场文书
党员承诺书范文
2014/05/19 职场文书
数据保密承诺书
2014/06/03 职场文书
企业计划生育责任书
2015/05/09 职场文书
民事辩护词范文
2015/05/21 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书