平时用H5做小游戏时,经常会用到 addEventListener("touchmove",touch),在鼠标或手势 移动的时候,如果遇到比较大的素材,需要调整鼠标或手势在素材上的位置。

只需要在touches获取的值进行加减即可,再把改变后的值进行渲染

        curX = e.touches[0].pageX - 90;   //改变移动是手的位置curY = e.touches[0].pageY - 90;   //改变移动是手的位置$("#touch").css({"left": curX,"top": curY});
另外,最好做移动的边界判断处理,使用改变后的X和Y值,通过加减数字来控制想要的边界范围
        curX = curX < 50 ? 50 : curX;curY = curY < 50 ? 50 : curY;curX = curX < document.documentElement.clientWidth - 50 ? curX : document.documentElement.clientWidth - 50;curY = curY < document.documentElement.clientHeight - 50 ? curY : document.documentElement.clientHeight - 50;

touchmove时鼠标点击的位置调整相关推荐

  1. winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...

  2. C# - 解决TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    2019独角兽企业重金招聘Python工程师标准>>> 今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动 ...

  3. button点击后出现的边框_代码分享:原生js实现,鼠标点击按钮时,多彩粒子散射特效。...

    原地址,可以在线查看演示效果,要是下面的代码复制后运行有问题,可以从原地址去复制,我试过了,OK的. 原生js实现,鼠标点击按钮时,多彩粒子散射特效.​fairysoftware.com 完整代码,复 ...

  4. 鼠标点击图片移动时图片移动,松开鼠标,再移动鼠标时,图片仍随着鼠标移动问题

    解决方法见红色代码,在mousedown事件下加入红色部分的代码,即禁止拖动img图片.原因不明,但是好使,哈哈.下面的整个代码为实现 鼠标点击图片移动图片,松开鼠标停止移动 功能.//鼠标拖动 va ...

  5. C# 在获得鼠标点击事件时,如何判断Control键,Shift键被按下

    在C#的窗体程序中,获得鼠标点击的事件时,想要得知当前是否有Control键,Shift键等是否被按下. 1 private void xxx_MouseClick(object sender, Mo ...

  6. js+css实现鼠标点击时出现小心心

    1.先看效果图: 2.代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...

  7. Unity 获取鼠标点击图片时 获取点击位置的像素

    脚本要求: 需要获取颜色的图片以走下角为起点建立空物体 右上角建立空物体(两个空物体均设置为图片的子物体,设置好锚点,将坐标改为0即可).建立好碰撞体(BoxCollider).用2DBoxColli ...

  8. el-tree中更改鼠标移动时、点击时和失去焦点时的背景色

    el-tree中更改鼠标移动时.点击时和失去焦点时的背景色 注意: 此修改仅在没有加scoped的style标签下起作用,加上scoped则不起作用,如果该页面其他样式需要有scoped,那就在页面上 ...

  9. win10 qq远程不上服务器未响应,Win10系统QQ远程协助时无法使用鼠标点击的解决方法...

    原标题:Win10系统QQ远程协助时无法使用鼠标点击的解决方法 有用户反映在Win10系统上使用QQ远程协助功能的时候,无法使用鼠标点击,这是怎么回事呢?在Win10系统上使用QQ远程协助时鼠标不能点 ...

最新文章

  1. linux 软件安装
  2. 当医疗遇上人工智能,你不可不知的未来医疗5大趋势
  3. 基于空间数据库MongoDB实现全国电影票预定系统
  4. NAPI技术--原理和实现(一)
  5. 插入排序之——二分(折半)插入排序(c/c++)
  6. python吧_Python | 初识Python程序设计
  7. 【iCore1S 双核心板_FPGA】例程十二:基于单口RAM的ARM+FPGA数据存取实验
  8. 笔记 我的Linux入门之路,我的LINUX之路----linux目录文件管理
  9. 虚拟化平台服务器故障,Vsphere虚拟化平台故障切换
  10. rtmp播放器,使用videojs播放,稳定
  11. 最全的关于硬件测试的解读
  12. 心理正常与异常的区分_判断心理正常异常三原则
  13. Discuz采集之Discuz论坛采集全网文章采集伪原创发布方法(图文)
  14. 单反相机的传奇—佳能单反50年辉煌之路(连载十五)
  15. 【软件】debussy安装过程记录
  16. 阿里云的WEB应用防火墙(WAF)能抵挡什么攻击
  17. python 读取数据出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin
  18. 网易云课堂web安全第一天
  19. 小程序名片,让你彻底告别伸手递名片的烦恼!
  20. 【转】电阻屏和电容屏之 二

热门文章

  1. 分布式事务 Seata
  2. C语言实现家谱管理系统
  3. 游戏大师约翰·卡麦克
  4. golang gob文件存储内容重新加载的续写问题
  5. 登录界面遮罩层的实现
  6. 优秀简历的HR视角:怎样打造一份称心如意的简历?
  7. db2 快速清空表数据
  8. 计算机丢失mfc42.dll怎么修复,丢失mfc42.dll是怎么回事?没有找到mfc42.dll 修复方法...
  9. 安卓项目-天气预报app(含气温折线图)
  10. mongodb安装以及错误解决