touchmove相关内容

在 COCOS2D 中移动的触摸上画线

我正在使用 COCOS2D 为 iPhone 开发游戏. 其中,当用户将手指从一个点拖动到另一个点时,我需要画一条线.据我所知,我需要在 Touches Moved method 中执行此操作,我可以从中获得积分. 但我不知道该怎么做.有人可以帮我解决这个问题吗? 解决方案 起亚ora.无聊迫使我就这个话题提供答案. 图层部分(即@interface GetMyTouch ..
发布时间:2022-01-21 17:12:17 移动开发

Leaflet JS - 实现手势处理以强制 2 手指滚动

您知道当您使用移动设备并向下滚动包含谷歌地图的网页时.地图变暗并告诉您“用两根手指移动地图". 我想在我的传单地图中完全实现这一点.Leaflet 目前不提供这种开箱即用的功能. Google 将此功能称为手势处理.如果你将它设置为“合作",你就会得到我刚才描述的效果.https://developers.google.com/maps/documentation/javascript ..
发布时间:2022-01-12 18:23:16 前端开发

无法阻止“touchmove"在 iOS 上滚动窗口

我们试图在我们的 iOS 网络应用程序上滚动一个元素,同时阻止窗口本身滚动.我们正在捕获窗口上的 touchmove 事件,以编程方式滚动元素并(试图)通过在事件上调用 preventDefault 来防止窗口本身滚动. 不幸的是,这在 Mobile Safari 中不起作用.窗口继续在我们的元素下方滚动.该问题听起来与 https://bugs.webkit.org/show_bug 中描 ..
发布时间:2021-12-29 10:52:31 移动开发

除了mousemove之外,还捕获触摸事件(touchstart和touchmove)以同步高图

我一直在构建一个基本网页,该网页在其他人的帮助下显示具有多个同步高点图的气象站的数据,在此我已经能够为基于鼠标的系统(Windows等)实现完全正常的版本,如何修改下面的代码以捕获touchstart和touchmove事件: //捕获mousemove事件,并使所有图表的十字线沿x轴上的指示值移动函数syncronizeCrossHairs(chart){var container = $(c ..
发布时间:2021-05-14 18:57:34 其他开发

替换innerHTML后,touchmove事件停止

我有一个网页跟踪 touchmove 事件,允许用户在屏幕上拖动元素-工作正常. 我在用户移动移动元素时动态替换html -替换html效果很好. 问题是,如果用户通过触摸内部html进行拖动(将替换掉),然后一旦替换了内部html(直到下一次touchstart),拖动(touchmove事件)就会停止.> 事件侦听器位于外部容器上,而不是替换的html上,因此我认为它应该继续捕获 ..
发布时间:2021-05-04 21:13:55 前端开发

Touchmove数据不会持续传输到Node.js

我编写了一个小程序,您可以在其中加载图像,在单击,拖动或触摸移动时在鼠标/手指位置选择颜色。 如果在图像( canvas )上拖动鼠标,颜色数据将不断传输到 node.js 服务器通过 socket.io 。在每个连接的客户端上,颜色都会立即更新。 请参见视频。 但是,如果我在平板电脑上触摸移动,色彩数据将不会不断传输。 我不知道该如何解决。 您有想法吗? 请参见 Gith ..
发布时间:2020-09-29 03:23:44 前端开发

通过mousemove/touchmove错误进行SVG角度旋转

我想用一个食指通过mousemove/touchmove旋转svg圆. 我尝试了许多js脚本(例如, Touchy Wheel演示和旋转拨号演示)及其示例很完美,但是当我尝试示例时,总是会看到两个错误: 旋转仅在圆形的下部起作用,在顶部-反向旋转. 旋转非常缓慢(在演示轮中,鼠标/手指强烈跟随旋转). 我的演示: https://jsfiddle.net/0L87uabc/8/ ..
发布时间:2020-08-06 07:26:30 其他开发

多次触摸:仅在发生触摸移动时触发touchend事件

当我从ios设备(也许以后是android)访问javascript应用程序时,我想向我的javascript应用程序添加一些多点触控功能. 我想提供类似 shiftkey 的功能:用户可以用一根手指按住屏幕上的一个按钮,并且在按下该按钮时,其余用户可以点击操作屏幕与经典水龙头略有不同. 我遇到的问题是,除非为按住的第一根手指触发 touchmove ,否则我不会收到任何有关敲击手指的 ..
发布时间:2020-05-14 02:01:29 移动开发

Leaflet JS-实现手势处理以强制2指滚动

您知道何时使用移动设备,并向下滚动带有Google地图的网页.地图变暗,并告诉您“用两根手指移动地图". 我想在我的Leaflet地图中完全实现这一点. Leaflet当前不提供此类功能. Google将此功能称为“手势处理".如果将其设置为“合作",您将获得我刚刚描述的效果. https://developers.google.com/maps/documentation/javas ..
发布时间:2020-04-30 09:04:05 前端开发

touchmove中的JavaScript DOM更改延迟,直到滚动在移动Safari上结束

在移动版Safari中,在处理元素的 touchmove 的过程中,我更改了该元素的 className 。不幸的是,当用户滚动时,或直到惯性滚动的最后,视觉变化不会发生。 我该怎么做才能获得 className 立即直观地获取? 更多:显然这不仅限于className更改,看似对DOM的任何更改,例如 innerHTML 和样式。 解决方案 这很遗憾。 iOS Safari会 ..
发布时间:2019-02-19 17:59:55 移动开发

如何在惯性滚动期间同步两个元素的滚动偏移

我需要保持元素的滚动偏移与另一个元素(实际上是窗口)保持同步,并且在移动Safari(iPad)上滚动的惯性“滚动”阶段我遇到了麻烦。 我有几个div position:fixed; overflow:hidden 我需要保持他们的滚动偏移与窗口的一个同步(意味着整个身体滚动。)通常我会像这样(jQuery)编码: var $ win = $(窗口), $ div1 = $(... ..
发布时间:2018-09-26 17:03:00 IPhone

无法阻止iOS上滚动窗口的“touchmove”

我们正在尝试滚动iOS网络应用上的元素,同时防止窗口本身滚动。我们正在窗口上捕获 touchmove 事件,以编程方式滚动元素并(尝试)通过调用 preventDefault 关于活动。 不幸的是,这在Mobile Safari中不起作用。窗口继续在我们的元素下滚动。问题听起来与 https://bugs.webkit.org/show_bug中描述的Webkit错误完全相同.cgi?id ..
发布时间:2018-09-13 14:38:32 移动开发

html5 canvas - touchmove - 如何计算速度和方向?

所以我想测量用户在html5画布上滑动的速度和方向? 似乎应该有一些东西已经写好了所以我不这样做必须重新发明轮子,但我找不到任何东西。有人知道JavaScript函数吗? 如果我不得不这样做,我想的是: 抓住触摸事件x& y,将它们存储在数组变量中 计算2点之间的斜率(如果斜率不同,可以将其平均) 不确定如何测量速度,可能是点之间的距离? 任何其他想法? 这是我的 ..
发布时间:2018-07-05 10:26:35 前端开发

jQuery touchmove不在chrome模拟器中注册

关于如何在移动设备/平板电脑上触发滚动事件(中间滚动),也存在类似的问题。我已经使用了下面提供的代码,但是我还没有在chrome模拟器中使用它。 $('body ').on({ 'touchmove':function(e){ console.log($(this).scrollTop()); //将其替换为您的代码 } }); 当我使用触摸传感器进行滚动但不能触摸移 ..
发布时间:2018-05-09 18:02:35 前端开发

document.addEventListener(“touchmove”,preventBehavior,false); - 防止我使用overflow:scroll; - 工作?

我使用phonegap构建ios应用程序,所以你不能移动窗口phonegap使用 document.addEventListener(“touchmove”,preventBehavior,false); 这是很好...但它也阻止我使用css overflow:scroll / p> 有没有一个工作arround,我可以让这两个仍然工作?是有一种方式,我可以加载在CSS的部分后的js, ..
发布时间:2017-01-09 14:01:56 移动开发

在COCOS2D中移动的触摸上的绘制线

我正在使用 COCOS2D 为iPhone开发游戏。 因此,当用户将手指从一个点拖动到另一个点时,我需要绘制一条线。至于我的知识是关注,我需要在触摸移动方法这里可以得到的点。 但我不知道该怎么做。任何人都可以帮助我吗? 解决方案 起亚ora。 图层部分(即@interface GetMyTouches:CCLayer): - (void)ccTouchesMov ..
发布时间:2016-12-11 20:35:26 移动开发

Android的浏览器不能正确处理touchmove事件

当我尝试在视察 touchmove 事件STRONG>此jsbin演示 它仅适用于Chrome和Opera触发一次为Android,紧接着的是,它触发的,而不是一个 touchcancel 事件,继续触发 touchmove 事件? 根据双方 的W3C规范 ,并在这两个Android版Firefox和Android默认浏览器的 touchmove 事件的行为,在我看来,该触摸事件都应该工作的方式 ..
发布时间:2015-12-06 23:26:35 移动开发