当前位置:首页 > 日记 > 正文

js决定了为移动电话和PC端选择不同的执行事件的方法。

js决定了为移动电话和PC端选择不同的执行事件的方法。
本文的示例讲述了js决定手机和PC端不同执行事件的方法,供大家参考:

确定它是否是一部手机:
功能以移动(){
无功suseragent = navigator.useragent.tolowercase(),
bisipad = suseragent.match( / /我的iPad)= =iPad
bisiphoneos = suseragent.match( / /我的iPhone OS)= =iPhone操作系统
bismidp = suseragent.match( / /我MIDP)= =MIDP
bisuc7 = suseragent.match( /右:1.2.3.4 /我)= =RV:1.2.3.4
胃必治= suseragent.match( / /我UCWEB)= =UCWEB
bisandroid = suseragent.match( / Android /我)= =Android
bisce = suseragent.match( / /我的Windows CE)= =Windows CE
biswm = suseragent.match( / /我的Windows Mobile)= =Windows移动
biswebview = suseragent.match( / /我= WebView WebView);
返回(bisipad bisiphoneos bismidp bisuc7 | | | | | | | |胃必治| | bisandroid | | bisce | | biswm);
}
判断该事件的用法:

VaR touchstart touchmove touchend,;
touchstart =以移动()'touchstart:'mousedown;
touchmove =以移动()'touchmove:'mousemove;
touchend =以移动()'touchend:'mouseup;
三事件的相应处理:

Touchstart:功能(e){
VaR E = E | | window.event; / /事件来确定使用哪一个
StopDefault(E); / /不同浏览器,不同的浏览器,以防止违约事件的方法

如果((以移动)){ / /如果手机
VaR触摸= e.touches { 0 };
这touch.pagey Y1 =。
其他{ }
本。Y1 = e.pagey; / /如果没有手机
}
这Y2 = 0;
},
touchmove:功能(e){
VaR E = e window.event | |;
StopDefault(E);
如果(以移动()){
VaR触摸= e.touches { 0 };
这touch.pagey Y2 =;
其他{ }
这e.pagey Y2 =;
}
},

Touchend:功能(e){
VaR E = e window.event | |;
StopDefault(E);
如果(这Y2 = =。0){
返回;
}
无功diffy = this.y2-this.y1;
如果(diffy > 50){
This.doNext();
} else if(diffy < 50){
This.doPrev();
}
这Y1 = 0,
这Y2 = 0;
},
防止浏览器默认事件方法:
功能stopdefault(e){
VaR E = e window.event | |;
如果(e.preventDefault){
E.preventDefault();
其他{ }
e.returnvalue = false;
}
}
希望本文能对大家的javascript程序设计有所帮助。

相关文章

PS教你创建扫描字体,为将来的技术感

PS教你创建扫描字体,为将来的技术感

扫描,字体,教你,将来,技术,如果你是一个新手,本教程将让你更好地理解PS图象处理软件的图层样式的力量。图层样式是画画,重要的文字效果,所以朋友通常要更注重实践,熟悉和掌握技能。 如果你是一个新手,本教程将让你更好地理解PS图象处理软件的图…

js介绍Ajax返回数组的处理

js介绍Ajax返回数组的处理

数组,电脑软件,js,Ajax,引进uff1a ajax异步传输,可以传输字符串,但是数组这样的数据,传输不是很好,你在这个时候做什么 答案是它可以用JSON处理,数据通过背景JSON编码在后台! 然后通过js解析客户端。 问题就解决了!JSON是一种很好的数据格式! …

Javascript实现最频繁的字符和计算字符串

Javascript实现最频繁的字符和计算字符串

字符串,字符,计算,频繁,次数,字符串中最频繁的字符是什么,它们出现了多少次 要看到这一要求,我认为大多数人首先应该考虑将它们转换成数组,然后处理它们,当然,它们可以解决问题。这里,我们提供了一个巧妙的算法设计,不需要转移数组,可以很快地解决…

PS图象处理软件的目的是使一个大的

PS图象处理软件的目的是使一个大的

图象,处理软件,海报,目的是,电脑软件,水果地图的设计非常好,很值得大师的作品,很多材料都是手工制作的,如背景、地板、灯饰、水晶等。同时,画面构图和一些表达技巧也很有创意,值得初学者学习。 效果图的设计非常好,很值得大师的作品,很多材料都是…

PS抠图抠图教程

PS抠图抠图教程

抠图,教程,电脑软件,PS,抠图是后续图像处理的重要基础。初学者认为抠图不好把握,其实抠图并不难,只要你有足够的耐心和细心,掌握PS图象处理软件的基本知识可以拉出来的图片完美。没有PS抠图这里为大家带来的PS抠图教程如何所以,一起学习吧 大家…

推荐一个封装的getelementsbyclass

推荐一个封装的getelementsbyclass

封装,方法,推荐,电脑软件,getelementsbyclassname,我们知道,原生js提供getelementsbyclassname方法。我们可以通过这种方法得到一组包含指定类的节点。我们应该注意集合,也就是说,这个函数返回一个数组。 然而,IE不支持这种方法,但这种方法非常…

PS图象处理软件为慈善事业做了一个

PS图象处理软件为慈善事业做了一个

图象,处理软件,慈善事业,标志,电脑软件,本教程学习如何使用PS图象处理软件笔自定义形状工具,图层样式为慈善机构做一个LO。 先看看效果吧。 新建文档1280x1024像素,背景白色,新建图层填充黑色,添加图层样式。 效果如下。 新建一个图层,绘制…

与dreamweavercs5动态标题制作教程

与dreamweavercs5动态标题制作教程

动态,制作教程,标题,电脑软件,如何做一个动态dreamweavercs5标题要制作一个网页,我们首先要做一个标题。一个好标题将使网页令人印象深刻。动态标题将使网页更加生动。下面我将介绍如何创建动态标题。 要制作一个网页,我们首先要做一个标题。…

使用会话的处理方法(得到会话值)

使用会话的处理方法(得到会话值)

处理方法,电脑软件,web开发,在一般的处理程序中,很容易得到请求和响应对象,如: 复制代码代码如下所示: HttpRequest _request =语境。请求; HttpResponse _response =语境。响应; 但是要获得会话的值并不是那么容易。 例如,如果你想登录的用户信…

PNG8和PNG24及其使用介绍的区别

PNG8和PNG24及其使用介绍的区别

区别,电脑软件,下面小编介绍PNG8和PNG24和使用之间的差异,对朋友不理解这篇文章,希望对你有帮助。 本文阐述了PNG8和PNG24格式的使用,以及PNG8和PNG24的区别。 PNG有多少种格式有什么特点PC终端中常用的PNG格式是什么移动终端最适合的PNG格式…

烟花制作枫叶飘落的GIF动画效果

烟花制作枫叶飘落的GIF动画效果

动画效果,枫叶,烟花,电脑软件,GIF,本教程是介绍利用烟花制作GIF动画效果的枫叶掉落。课程难度不大,适合新手学习,转发给大家,希望大家喜欢。 本教程是介绍利用烟花制作GIF动画效果的枫叶掉落。课程难度不是很大,适合新手学习,转发给大家,希望大…

画家画性感饱满的唇膏教程

画家画性感饱满的唇膏教程

教程,饱满,画家,性感,电脑软件,本教程是一个介绍蜜唇绘图的过程,用解析和画图的过程。教程很不错,推荐给朋友们,希望大家喜欢。 本教程是介绍我的朋友给画家画一个性感饱满的嘴唇的方法,效果很漂亮。同时,笔者对画画的过程进行了分析,这对一个新…