/*阻止用户双击使屏幕上滑*/
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);
}
阻止用户双击使屏幕上滑
原创to_be_best 博主文章分类:ios网页开发 ©著作权
©著作权归作者所有:来自51CTO博客作者to_be_best的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Idea中双击操作总是选中当前行问题
Idea中双击选中整行问题解决
Idea 选中整行 双击 -
android 双击屏幕以点亮屏幕 双击亮屏怎么设置安卓
思路:首先需要判别用户是单击还是双击:单击:用户点击一次后,一段时间内不再点击双击:用户点击一次后,立刻再次点击一次,两次点击时间短所以需要延时,去判断在一段时间内用户点击了几次首先,考虑到使用线程记录时间,但是开启线程会消耗资源,所以使用Handler来完成延时的记录,但是Handler可能会造成内存泄露,所以每次使用过后就都将Handler清理一次,同时也是为了清理掉这一次的延时记录。
android 双击屏幕以点亮屏幕 android button 添加事件 android button去抖 android button点击变色 android toast