问题标签 [tapandhold]

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 投票
4 回答
1559 浏览

mfc - 如何在 MFC CListCtrl 中实现“点击并按住”行为?

如何在 MFC CListCtrl 中实现“点击并按住”行为?

我在 CDialog 中有一个 MFC CListCtrl,我需要向 CListCtrl 添加“点击并按住”行为。

这就是我所说的“点击并按住”:

如果用户在 CListCtrl 项上单击(用鼠标左键进行“标准”单击),则将调用函数 A。

如果用户单击 CListCtrl 项目并按住鼠标左键超过一秒钟,则将调用函数 B。

0 投票
4 回答
1429 浏览

c# - .NET CF 中的计时器/点击并按住手势问题

我在 Windows CE 5.0 上运行的 .NET CF 2.0 应用程序中遇到了一些奇怪的行为。

我有一个定期更新控件的计时器,该控件还可以接收来自用户的点击并按住手势(在鼠标按下处理程序中)。我发现,当 TAH 开始(但在它退出之前)时,一个计时器事件可以开始处理,该事件在执行中途抢占鼠标按下处理程序。

据我的研究告诉我,这不是正常行为,我只是误解了计时器/事件吗?难道仅仅是 SHRecognizeGesture 正在调用 Application.DoEvents 的等价物吗?

无论如何,有没有人有一个“好”的方法来修复这个例子,这样当应用程序检查 TAH 时,计时器委托不会“滴答”。

请参阅下面的示例程序来说明此问题(点击并按住列表框下方的空白区域以生成日志消息)。

提前致谢。

我无法内联链接图像,所以这里是一个截图的链接,说明了这种行为

编辑:在我的实际应用程序中,计时器滴答正在更新控件。所以我仅限于在一个线程中工作。(我也无法通过事件处理程序真正完成我所需要的)。

0 投票
5 回答
8770 浏览

windows-phone-7 - 点击并按住(长按)

有没有人在 Windows Phone 7 应用程序中实现 Tap & Hold?我可以看到一些可能的方法 KeyDown/KeyUp 和一个计时器或 ManipulationStarted/manipulationCompleted 和一个计时器。
然而,令我震惊的是,这是一种不太理想的方法,因为不同的应用程序会有不同的计时器设置,从而导致不一致。
我错过了什么吗?我希望有一个 TapAndHold 事件

0 投票
5 回答
20221 浏览

jquery - 使用 jQuery 在 Android 上确定长按(长按、按住)

我已经能够使用 jQuery 和 HTML 页面在 Android 上成功使用 touchstart、touchmove 和 touchend 事件。现在我想看看确定一个长按事件的诀窍是什么,一个人轻按并保持 3 秒。我似乎还无法弄清楚这一点。我想要这个纯粹在没有 Sencha Touch、JQTouch、jQMobile 等的 jQuery 中。

我喜欢 jQTouch 的概念,尽管它并没有为我提供很多东西,而且我的一些代码与它不符。使用 Sencha Touch,我不喜欢从 jQuery 迁移到 Ext.js 和一些新的 Javascript 抽象方法,尤其是当 jQuery 如此强大时。所以,我想单独用 jQuery 来解决这个问题。我已经能够使用 jQuery 自己做很多 jQTouch 和 Sencha Touch 的事情了。而 jQMobile 仍然是太测试版,还没有足够定向到 Android。

0 投票
2 回答
2508 浏览

windows-phone-7 - 如何在 Listbox 中实现 Hold?

如果持有列表框,我想获取列表框索引。

这是我的代码:

如果有人知道帮助我做到这一点。

0 投票
1 回答
555 浏览

cocos2d-iphone - cocos2D CCSequence 随时间长按

我正在使用 CCSequence 动作,我希望我的精灵在触摸并按住时保持特定动作,并在触摸结束后继续序列。

我想要这个“id stable = [CCSequence actionWithDuration:1.0];” 在 Touch 处于保持状态时替换为时间间隔的浮点数。并在触摸结束时重置它。

任何帮助深表感谢。

0 投票
2 回答
1009 浏览

java - 在 LWJGL 中按住一个键

我正在使用 LWJGL,当我按住一个键(比如在 word 中按住一个字母键)时,我想快速发生一个事件。

这是我的尝试:

0 投票
0 回答
362 浏览

winforms - 如何在 .NET CF 中实现 Button/Button2 的长按功能

我需要捕获 Button 的两个事件:OnClicked 和 Taped/holed/released。

不幸的是,不可能同时正确处理 OnClick 和 OnDoubleClick 事件——同时引发 OnClick 和 OnDoubleClick。

0 投票
1 回答
463 浏览

windows-phone-8 - 按住 windows phone 8 移动文本和图像

如果用户需要,我的 windows phone 8 应用程序需要通过按住文本或图像将图像和/或文本移动到所需位置。文本和图像将预先填充到它们的固定位置。现在,如果用户想要重新排列他们的位置,他们可以通过按住所需文本或图像的手势来实现。这可能吗?。如果是的话,是否有任何代码片段或链接可用?

0 投票
1 回答
600 浏览

javascript - 点击并按住 javascript。有些东西不工作

我的小功能“点击并按住”有未知问题。谁能告诉我出了什么问题?感谢帮助。