• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > web游戏服务端移动端Web如何实现IOS双击事件。

web游戏服务端移动端Web如何实现IOS双击事件。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了古剑奇谭web游戏,web游戏,web游戏源码,web游戏开发,web游戏开发技术等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:web游戏服务端 移动端Web如何实现IOS双击事件。
描述:

问题:图片绑定了一个双击事件,双击可切换放大/缩小查看图片,在安卓手机正常响应,但在Chrome浏览器模拟器里双击事件不响应,在苹果手机也不响应;使用的是vue的事件绑定v-on:dblclick="", 暂时不知道原因,麻烦知道的告诉一声,谢谢了!
相关代码如下:

<div>
  <header>
    <span @click="closePreImg()"><i></i>返回</span>
  </header>
  <div>
    <div>
      <img v-on:dblclick="zoomImage()" :src="photo.image_url" :alt="photo.description" :width="showSize.width" :height="showSize.height">
    </div>
  </div>
  <div>
    {{ photo.description }}
  </div>
</div>

解决方案1:

可以这样实现

        var lastClickTime = 0;
        var clickTimer;
        document.getElementById('xxx').addEventListener('click', (event) => {
            var nowTime = new Date().getTime();
            if (nowTime - lastClickTime < 400) {
                /*双击*/
                lastClickTime = 0;
                clickTimer && clearTimeout(clickTimer);
                alert('双击');
                
            } else {
                /*单击*/
                lastClickTime = nowTime;
                clickTimer = setTimeout(() => {
                    alert('单击');
                }, 400);
            }
        });

解决方案2:

v-on:dblclick.native="zoomImage()" 试过没

解决方案3:

找了一圈,再次确认下:

  • 首先,双击这种交互原生不支持;

  • Android有实现双击缩放查看图片的仿微信照片查看器如PhotoView,IOS暂未发现;

  • IOS微信客户端由UIWebview升级为WKWebview,对于Web端开发有什么影响?
    IOS网页开发适配指南

原本的实现:除了安卓微信里可响应双击,安卓浏览器/IOS均不响应。

使用hammer.js来实现双击,安卓和IOS微信和浏览器里均可以响应;存在的不足:
1.IOS浏览器里,双击放大图片,当图片大于屏幕宽度时,其网页大小也会有所影响,但微信里不会,由于这些功能只是在微信里使用,此问题不管;
2.有时反应不灵敏。当多次连续操作后,有时会不反应,继续操作才响应


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • web游戏服务端移动端Web如何实现IOS双击事件。

相关文章

  • 2017-06-05 OC求大神解决BUG,困惑几天了。
  • 2017-06-05 ISO开发的APP在国内好使,拿到新加坡,点击就闪退
  • 2017-06-05 weex组件slideriOS循环滚动怎么无效啊
  • 2017-06-05 一些事一些情在线收听OC中定义一些常量及一些公共函数
  • 2017-06-05 ReactNative中ScrollView的嵌套使用问题
  • 2017-06-05 无法删除文件无法读源文件或磁盘手机qq打开网页无法使用文件上传功能?
  • 2017-06-05 Swift一个有关于swift型态的初浅问题
  • 2017-06-05 会声会影10安装教程podupdate后会自动安装未知的依赖库
  • 2017-06-05 UITableView执行插入、移动、删除行动画,有没有动画完成的一个回调?比如我想在插入一行后,才开始播放一个动画?
  • 2017-06-05 iOS采用https请求,请问我需要修改一些代码吗?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何实现addChildViewController后,横屏旋转只让子控制器View旋转,父控制器视图不变
    • 初学,请问当我处理多个label的时候能不能统一处理宽高,不用每次去指定rect?
    • (swift)ios中webview如何每次请求都带上自己的header或anent
    • swiftwebview如何持久化cookie?
    • 如何获取UITableView编辑模式下的系统自带手势?
    • 一个奇葩的问题同型号同系统版本手机,一台编译失败一台编译成功
    • 新接手项目,60000+内存泄漏,如何破,有什么好方法!!!
    • 如何提交本地分支到coding某个分支(不是master分支)
    • 求iOS音视频实时采集编码H264+AACdemo
    • 张馨予露全乳删除删除怎么删除提交到cocoapods上的框架?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有