问题标签 [angular-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
73 浏览

javascript - $Swipe.Bind 在调用移动事件时不可靠 - AngularJS

我正在尝试制作一个允许在其上绘图的画布。

我正在使用AngularJSAngular-Touch,但它似乎经常调用取消事件。

我认为它与确定它是滑动还是滚动的滑动缓冲区有关,但我不知道如何解决这个问题。

这是我记下的一些代码,它有时可以工作,但就像我之前所说的那样,它不可靠。

AngularJS:

HTML:

我认为可以进入Angular-Touch.js文件并简单地增加缓冲区大小,但是,有没有更清洁的方法呢?并且 ngTouch 已经在模块依赖项中,所以它没有处理这个问题。

更新

如果发现导致它调用取消,甚至是它在 y 方向上移动得更多,然后在 x 方向上移动,并且超出 10 px 缓冲区。所以我只是在寻找一种增加 10 px 缓冲区的干净方法。

0 投票
1 回答
510 浏览

angularjs - 角度获取向上滑动坐标

首先看这个例子,尝试左右上下滑动蓝色条。还要检查 console.log

http://bit.ly/1QfEOzY

我正在尝试用 Angular js 设计一个媒体播放器。播放器的缩小视图位于底部。有播放/暂停按钮。

我想,如果用户按住蓝色条,并将其缓慢滑动到顶部,蓝色条将到达手指位置。

我的意思是,如果用户握住该条并在屏幕中间滑动,则蓝色条顶部将放置在用户手指位置,当用户将其滑动到最顶部的蓝色条时,将具有全屏视图。此外,用户可以通过向下滑动播放器将其放置到窗口的底部。

所以,我需要上下滑动动作的坐标。

如果用户左右滑动,我可以读取坐标,请尝试左右滑动蓝色条并检查 console.log。一切都好。但是当我尝试向上滑动时,它正在取消。

我怎样才能让它工作?当用户将其滑动到屏幕顶部时,如何获取滑动坐标?

谢谢

0 投票
1 回答
265 浏览

angularjs - 如何让复选框与 ng-touch 一起使用?

复选框和单选按钮等表单元素似乎不适用于 ng-touch 等触控库。有相同的解决方法或解决方案吗?