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 相关文章推荐
JS判断是否360安全浏览器极速内核的方法
Jan 29 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
JS匹配日期和时间的正则表达式示例
May 12 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
angular1配合gulp和bower的使用教程
Jan 19 Javascript
layui radio单选限制下一个radio单选的实例
Sep 03 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
使用Vue生成动态表单
Nov 26 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 Javascript
es6函数中的作用域实例分析
Apr 18 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
php中的常用魔术方法总结
2013/08/02 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
php输出xml属性的方法
2015/03/19 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP7修改的函数
2021/03/09 PHP
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python二元表达式用法
2019/12/04 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
工商管理应届生求职信
2013/10/07 职场文书
室内设计专业学生的自我评价分享
2013/11/27 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
流动人口婚育证明
2014/10/19 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server
delete in子查询不走索引问题分析
2022/07/07 MySQL
GO中sync包自由控制并发示例详解
2022/08/05 Golang