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插件原来如此简单 jQuery插件的机制及实战
Feb 07 Javascript
js动态改变select选择变更option的index值示例
Jul 10 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
jQuery实现立体式数字动态增加(animate方法)
Dec 21 Javascript
JQuery实现动态操作表格
Jan 11 Javascript
JavaScript简单计算人的年龄示例
Apr 15 Javascript
Map.vue基于百度地图组件重构笔记分享
Apr 17 Javascript
微信小程序富文本渲染引擎的详解
Sep 30 Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 Javascript
解决vue移动端适配问题
Dec 12 Javascript
详解vite2.0配置学习(typescript版本)
Feb 25 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
javascript 主动派发事件总结
2011/08/09 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
冬季安全检查方案
2014/05/23 职场文书
湖南省党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库