手机浏览器事件

1.低版本的手机QQ内置浏览器,微信内置浏览器不支持鼠标事件

    $(‘#startBtn‘).parent().on({
                mousedown: function () {
                    game.quicken(1);
                },
                mouseup: function () {
                    if (mouseTimer) {
                        clearTimeout(mouseTimer);
                    }
                    mouseTimer = setTimeout(function () {
                        clickTimeSpan = 300;
                        setTimeout(function () {
                            clickTimeSpan = 500;
                        }, 200);
                    }, 400);
                },
                dblclick: function () {
                    return false;
                }
            });

2.但是支持触摸事件

            $(‘#startBtn‘).parent().on({
                touchstart:function(){
                    game.quicken(1);
                    return false;
                },
                touchend: function () {
                    if (mouseTimer) {
                        clearTimeout(mouseTimer);
                    }
                    mouseTimer = setTimeout(function () {
                        clickTimeSpan = 300;
                        setTimeout(function () {
                            clickTimeSpan = 500;
                        }, 200);
                    }, 400);
                }
            });
时间: 2024-10-13 07:19:25

手机浏览器事件的相关文章

手机浏览器下IScroll中click事件

产品的h5页面几乎都使用了iscroll插件,如果a标签在iscroll里,在部分手机浏览器中会出现无法点击的情况,不管是绑定click事件还是使用a标签的href属性.href属性偶尔还会能点击,click事件完全不能. 如果用button或input代替a,都能响应click事件. 如果用微信内置浏览器,都能响应click事件(nubia除外).QQ浏览器也能响应. 也就是出现此问题跟手机本地浏览器,iscroll,a标签都有关系. iScroll uses various techniqu

手机touch事件

touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发 而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控): touches:当前位于屏幕上的所有手指的列表. targetTouches:位于当前DOM元素上手指的列表. changedTouches:涉及当前事件手指的列表. 每个触摸点由包含了如下触摸信息(常用): identifier:一个数值,唯一标识触摸会话(touch ses

【jQuery】论手机浏览器中拖拽动作的艰难性

本来标题是<论手机浏览器中拖拽动作的不可能性>的,但是想了想还是改成艰难性,避免过于绝对 本想在手机网页中实现一个如iphone可以随意拖动的控制按钮的,但是最后发现竹篮打水一场空, 虽然拖拽动作在手机浏览器中司空见惯,但是在手机浏览器中,要想实现可以被拖拽的组件,却是一件不可能的事情. 先来看看在PC网页中,拖拽动作是怎么做的, 首先,我们有一个按钮,点击有动作,一直按着不放,可以随意拖动,就像iphone可以随意拖动的控制按钮一样, 如上图的灰色图层,写出来也不甚容易, 首先,要把灰色图层

wp8手机浏览器项目

项目需求如下: 1.页面布局 最上方为搜索/网址框 中间为网页显示区,默认主页为百度搜索 最下方为功能栏,分别有后退,前进,窗口和更多功能 在更多功能中有 分享给好友 发送网址到桌面 查看历史记录等 2.搜索/网址框 用户在最上方的搜索/网址框中可以进行搜索或者输入网址 如果输入的网址则跳转到该网址 如果是文字内容,则对该文字进行百度搜索 用户点击输入时弹出url软键盘 回车进行搜索或者网址跳转 跳转之后软键盘关闭 在用户浏览网页时,搜索/网址框显示该网页的标题 当用户点击搜索/网址框进行操作时

手机浏览器兼容性测试结果概要

以下所说的"大多数"是指在我们测试过的机型中,发生此类状况的手机占比达50%及以上,"部分"为20%到50%:"少数"为20%及以下.而这个概率也仅仅只限于我们所测试过的机型,虽然我们采集的样本尽量覆盖各种特征的手机,但并不代表所有手机的情况. XHTML部分 大多数手机不支持的: 表单元素的"disable"属性 部分手机不支持的: "button"标签 "input[type=file]&qu

百度手机浏览器能听会看,实现移动生活全程自然交互

百度百科中对于浏览器的标准定义是这样说的:浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件. 这个定义表明了浏览器软件的最重要功能,即传递信息.PC时代,人们与互联网世界的交互离不开浏览器,是电脑上最重要的应用之一.在移动互联网时代,人们的信息获取处于随时随地的移动中,PC时代习惯于"只做搬运工"的浏览器绑住了用户的双手. 人工智能改变移动互联网信息传递方式 百度手机浏览器并未拘泥于PC时代对浏览器的传统定义,和

wp8手机浏览器

项目需求如下: 1.页面布局 最上方为搜索/网址框 中间为网页显示区,默认主页为百度搜索 最下方为功能栏,分别有后退,前进,窗口和更多功能 在更多功能中有 分享给好友 发送网址到桌面 查看历史记录等 2.搜索/网址框 用户在最上方的搜索/网址框中可以进行搜索或者输入网址 如果输入的网址则跳转到该网址 如果是文字内容,则对该文字进行百度搜索 用户点击输入时弹出url软键盘 回车进行搜索或者网址跳转 跳转之后软键盘关闭 在用户浏览网页时,搜索/网址框显示该网页的标题 当用户点击搜索/网址框进行操作时

CSS3去除手机浏览器按钮点击出现的高亮框

在工作中经常遇到在手机浏览器中浏览网页时,点击页面中的按钮或者是具备点击事件的元素,就会出现一个默认的高亮框,影响整体的感官体验. 可以用一个简单的css3属性来解决:tap-highlight-color,最好加上webkit浏览器前缀. -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; /* For some Androids,个人感觉是低版本的安卓,4.0以下 */ 如

UC手机浏览器js加入收藏夹

概述 对于某些网站来说,让用户一键把网页加入收藏夹的设计是非常棒的,它能提醒用户把网页加入收藏夹,从而增加用户的回访率,使网站获得更多的流量. 在PC端,只有ie和ff支持用js把网页加入收藏夹的操作,在移动端目前都不支持把网页加入收藏夹,除了uc手机浏览器,因为uc手机浏览器用的U4内核,经过了一些处理. 由于UC浏览器目前的用户数量还是挺多的,所以探讨一下UC手机浏览器端怎么实现把网页加入收藏夹是很必要的,我把结果记录下来,供以后开发时参考. 结果 直接上结果,通过下面的代码即可调出浏览器的