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 相关文章推荐
javascript之ESC(第二类混淆)
May 06 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
Ajax清除浏览器js、css、图片缓存的方法
Aug 06 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
javascript网页随机点名实现过程解析
Oct 15 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
js实现轮播图效果 z-index实现轮播图
Jan 17 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
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python中lambda()的用法
2017/11/16 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
详解python播放音频的三种方法
2019/09/23 Python
综艺节目策划方案
2014/06/13 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
实习单位证明范例
2014/11/17 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
Java实现二分搜索树的示例代码
2022/03/17 Java/Android