touch事件(按下显示,松开消失)
来源:互联网 发布:c window 编程 编辑:程序博客网 时间:2024/05/21 10:42
<!DOCTYPE html><html><head> <meta charset="utf-8"/> <title></title> <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script></head><body><div style="width:100%;"> <div id="touchArea" style="width:90%; height:200px; background-color:#CCC;font-size:100px"> 长按我</div> <div class="showArea" style="width:90%; height:100px; background-color:red;font-size:100px;display: none"></div></div><script> var timeOutEvent=0; $(function(){ $(document).click(function(){ $(".showArea").css("display","none"); }) $("#touchArea").on({ touchstart: function(e){ timeOutEvent = setTimeout("longPress()",500); e.preventDefault(); return false; }, touchmove: function(){ clearTimeout(timeOutEvent); timeOutEvent = 0; }, touchend: function(e){ clearTimeout(timeOutEvent); timeOutEvent = ShortLeave(); e.preventDefault(); return false; } }) }); function longPress(){ timeOutEvent = 0; $(".showArea").css("display","block"); } function ShortLeave(){ timeOutEvent = 0; $(".showArea").css("display","none"); }</script></body></html>
touch 和 click事件的相关冲突
点击打开链接
问题:有touch 就没有了 click功能,解决方法:去掉e.preventDefault(); return false;
0 0
- touch事件(按下显示,松开消失)
- 鼠标的按下或松开事件
- android 控件按下与松开事件
- 按下‘A’键后,除非不在松开,如果松开,就显示满屏幕的‘A’
- 如何实现按钮按下响应一个事件 松开另一个?
- 移动web js触屏事件 按下 松开 滑动
- 按下F12松开F12
- 按钮按下与松开
- Js通过键盘控制键盘按下和松开触发事件
- 移动web js触屏事件 按下 松开 滑动讲解
- 鼠标移动,按下,松开记录坐标和偏移量事件
- Android ImageView控件 按下与松开显示不同的背景图片
- Android Button按下和松开监听
- 按钮的按下 与松开监听
- VC MFC 对话框,如何实现鼠标拖动显示一个框,松开鼠标框就消失
- html键盘松开事件
- iOS下UIButton压下后播放动画,松开后动画消失的实现
- iOS下UIButton压下后播放动画,松开后动画消失的实现
- Genymotion device下载失败的解决办法
- 微信支付和支付宝支付的封装
- Spring MVC(一)----eclipse通过Maven创建一个Spring MVC项目
- Scrapy框架结合Spynner采集需进行js,ajax动态加载的网页并提取网页信息(以采集微信公众号文章列表为例)
- 【JZOJ4848】【GDOI2017模拟11.3】永恒的契约
- touch事件(按下显示,松开消失)
- 【PAT甲级】1059. Prime Factors (25)
- dubbo-admin的安装
- 自己用的一些宏定义
- 11月开头篇-屏幕适配&机型测试机解决方案
- 广义二项式定理
- 计算机图形学(三)_图元的属性_16_ 反走样_2_直线段的过取样
- Redis使用笔记
- catkin简析