阻止用户双击使屏幕上滑

/*阻止用户双击使屏幕上滑*/
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);
}

时间: 2024-08-07 20:13:05

阻止用户双击使屏幕上滑的相关文章

在开始屏幕(欢迎屏幕、控制面板的用户账户设置)上隐藏用户账户和开机自动登录某个账户

1.演示环境 本次演示使用的是windows 10,Windows Vista及以上的系统与此类似.为了演示,我在计算机中创建了两个用户"paitouxi"和"xi".以"paitouxi"的身份登录系统,在一些设置项中可以看到其他账户如"xi"的信息.该信息可以在以下几个地方可以看到. (1)开始屏幕 (2)开始菜单 (3)控制面板 (4)设置("开始菜单"左侧的"设置"按钮) (5)

PHP 如何阻止用户上传成人照片或者裸照

在这份教程中,我们将会学习到如何阻止用户通过PHP上传成人照片或者裸照. 示例   下载 我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一张图片的不同部分使用的颜色,并决定其是否匹配人类皮肤颜色的色调. 作为分析的结果,他会返回一个反映图片包含裸露的可能性的分值. 此外,他还可以输出被分析的图片,上面对使用给定颜色的肤色的像素进行了标记. 当前它可以对PNG,GIF和JPEG图片进行分析

微信小程序监听用户上滑下滑事件

今天做了一个要根据用户上滑或者下滑来显示不同内容的功能. 思路:先监听用户是上滑还是下滑,监听到结果后改变data数据中用来判断模块显示隐藏的变量,两个需要切换的模块使用两个hidden,data中定义两个变量来接受更改后的true或者false 页面 hidden='{{bottom}}' hidden='{{top}}' data{ //初始化状态 top:true, bottom:false, } //判断浏览器滚动条上下滚动 if (t.scrollTop > a.data.scroll

Android上滑手势触发和不增加布局层级扩大点击区域

最近项目中需要实现手势上滑或者点击滑出界面的效果,实现上是利用GestureDetector,然后在onFling中判断,但遇到一个问题:手势上滑是针对整个布局的,但如果有对单独的View设置点击监听,在该View上的手势上滑会失效. 如果这个View本身就是专门用于点击的,那并没有什么问题,可惜的是,这个View的尺寸不大,所以要求扩大点击区域. 我们首先能想到的方法就是用一个容器将该View包起来,类似RelativeLayout,LinearLayout等,但这样布局的层级就会再加多一层.

把文档或者应用固定锁在win8电脑的开始屏幕上的方法

我们在win8系统的使用,看到有用户提问,可以把自己常用的软件或者文档固定在开始菜单的屏幕上吗?这样自己下次就可以快速的打开操作,是可以的哦,今天小编就来跟大家分享一下具体的把文档或者应用固定锁在win8电脑的开始屏幕上的方法,这样我们可以快速的操作,简单快捷. 在Win8.1系统中,modern UI的开始屏幕能让我们固定应用磁贴方便用户进行操作,而一般情况下我们只能固定特定的文件,如应用程序快捷方式到开始屏幕上,那么如果我们想把任意所有的文件都能固定到开始屏幕又该如何操作呢?有什么好的方法呢

IOS 特定于设备的开发:使用加速器启动屏幕上的对象

借助一点编程工作,iPhone的机载加速计就可以使对象在屏幕上四处“移动”,实时响应用户倾斜手机的方式.下面的代码就是创建一个动画式的蝴蝶,用户可以使之快速移过屏幕. 使之工作的秘密在于:向程序中添加一个所谓的"物理计时器“.他不是直接响应加速中的变化,而是加速计回调用于测量当前的力.它取决于计时器例程随着 时间的推移通过改变他的画面对蝴蝶应用那些力.下面是列出要记住的关键点. (1).只要力的方向仍然保持相同,蝴蝶就会加速.他的速度会依据加速力在x或y方向上的量度成比例的提高. (2).由计时

spring mvc +HTML5实现移动端底部上滑异步加载更多内容分页效果

由于手机的携带的方便性和手机的越来越智能和移动网速越来越快,手机已经充斥着人们的生活.随着手机的流行, 移动应用也快速的火了起来比如微商城.手机网页.移动APP等等.既然移动应用这么火,我们今天来讲一下怎样实现在移 动网页中动态加载数据,那么我们怎么实现呢,是像pc网页那样,有个上一页和下一页还是其它的方式. 其实像pc网页那样上一页和下一页肯定不行的,手机屏幕很小,不好点击同时用户体验很差,今天来给大家介绍使用 spring mvc +HTML5实现移动端底部上滑异步加载更多内容分页效果的方式

《屏幕上的聪明决策》:4星。人类在手机/电脑上做选择的心理学研究的综述。不流畅的文本有助于理解和记忆,淘汰赛制可以有效降低选择后懊悔。

本书是人类在手机/电脑上做选择的心理学研究的综述,比较可信,有许多有趣的事实与结论.比较重要的结论有这么几个:1:人类对网站.文章的判断很大程度上以来瞬间感知和审美:2:不流畅的文本有助于理解和记忆:3:可选项太多的情况下,可以考虑淘汰赛制,每次让用户从4个选项中选择一个最满意的.这样可以有效降低选择后懊悔. 总体评价4星. 以下是书中一些重要的结论与信息的摘抄,#号后面是kindle电子书中的页码: 1:人的注意力已经成为“21世纪的低硫原油”.如果可以控制人类注意力的杠杆,那么你几乎可以获取

解决上滑过程中数据重复的问题

问题:最近在做微信小程序的某个项目,手机屏幕上,手指上滑加载更多数据的时候,老是出现重复的数据. 解决方案:状态锁和函数节流. 原理:在向服务器请求数据的时候和接收返回的数据,改变某个变量的状态以及延迟函数的执行. 具体代码: var moreStatus=false; var timeoutId=null; performProcessing: function(){ if(!moreStatus){ moreStatus=true; // 开始向服务器请求数据代码,成功向服务器请求数据之后,