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 相关文章推荐
Iframe 自适应高度并实时监控高度变化的js代码
Oct 30 Javascript
firefox下frameset取不到值的解决方法
Sep 06 Javascript
JavaScript实现GriwView单列全选(自写代码)
May 13 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 Javascript
Node.js实现文件上传
Jul 05 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
Sep 28 Javascript
Angular.js中定时器循环的3种方法总结
Apr 27 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
原生js中ajax访问的实例详解
Sep 19 Javascript
详解js模板引擎art template数组渲染的方法
Oct 09 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 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
4.与数据库的连接
2006/10/09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
提示$ is not defined错误分析及解决
2013/04/09 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
深入理解Python中的*重复运算符
2017/10/28 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
django API 中接口的互相调用实例
2020/04/01 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
美国在线家装零售商:Build.com
2016/09/02 全球购物
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
2014年共青团工作总结
2014/12/10 职场文书
初中家长评语和期望
2014/12/26 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL