美文网首页技术挖掘机-soser
js阻止用户双击使屏幕上滑

js阻止用户双击使屏幕上滑

作者: fullbook | 来源:发表于2016-09-10 13:05 被阅读35次

<pre>var agent = navigator.userAgent.toLowerCase();//检测是否是ios
var iLastTouch = null; //缓存上一次tap的时间
if (agent.indexOf('iphone') >= 0 || agent.indexOf('ipad') >= 0) {
document.body.addEventListener('touchend', function(event) {
var iNow = new Date().getTime();
iLastTouch = iLastTouch || iNow + 1 /** 第一次时将iLastTouch设为当前时间+1 */ ;
var delta = iNow - iLastTouch;
if (delta < 500 && delta > 0) {
event.preventDefault();
return false;
}
iLastTouch = iNow;
}, false);}</pre>

相关文章

  • js阻止用户双击使屏幕上滑

    var agent = navigator.userAgent.toLowerCase();//检测是否是iosv...

  • Bootstrap学习

    移动端的js事件 1、touchstart: //手指放到屏幕上时触发2、touchmove: //手指在屏幕上滑...

  • 阻止 iOS 双击页面上/下滑动

    参考文章:禁止IOS双击上滑当在UIWebView上双击时防止网页滚动 背景 在 iOS 系统下,双击网页会触发整...

  • ios页面双击上滑

    var agent = navigator.userAgent.toLowerCase(); //检...

  • FastClick

    移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够...

  • OC UIWebView 笔记

    使webView内容图片适应屏幕大小(插入JS语句)

  • 06:Android屏幕滑动

    滑动,就是一个点移动另一个点。 用法: 获取手机分辨率 屏幕左滑 屏幕右滑 屏幕下滑 屏幕上滑 本文作者原创,禁止转载。

  • mint-ui 时间控件 ios存在穿透问题

    最近在用这个组件的时候,发现ios上竟然存在穿透的问题。非常影响用户体验 解决思路在弹出组件的时候,阻止body滑...

  • 事件---触摸、运动、遥控

    触摸事件,有屏幕捕捉到的用户对屏幕的操作(点击,双击,长按,滑动,捏合,) APP中使用最多的就是触摸事件,基本空...

  • Javascript自定义右键

    关键点 1.阻止事件冒泡(阻止左键或者右键)2.为点击右键添加事件3.获取点击之后的元素在屏幕的位置 HTML JS

网友评论

    本文标题:js阻止用户双击使屏幕上滑

    本文链接:https://www.haomeiwen.com/subject/mzpyettx.html