问题标签 [user-interaction]

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 投票
1 回答
3912 浏览

android - Android contentView 禁用用户交互?

我想禁用活动中的用户交互,以便用户无法触摸活动内容视图内的视图/子视图。有什么办法可以做到这一点?

0 投票
1 回答
178 浏览

javascript - Jquery,用户交互:悬停链接以突出显示项目组合

JS 小提琴(代码)

这更像是我为自己设置的学习数组的任务,但现在我想知道你们中的任何人是否能想到一种更好的清洁方法来完成这项任务。我只想要一个项目列表,当用户将鼠标悬停在某些链接上时会突出显示..

我想做的事

我有一个项目清单,每个项目我都可以从事 SEO、开发或设计。在页面上还有一个链接列表说:设计,开发和搜索引擎优化。当悬停在链接上时,我希望一些项目突出显示..(组合)。因此,我可能完成的一些项目可能会超过一项任务将突出显示多个链接.....

我目前是如何尝试这样做的

我认为我可以制作一个包含项目开关列表的二维数组。根据您悬停在哪个链接上拉出正确的数组,如果您看到 JSfiddle 链接,那就是我能做到的。

一个非常相似的例子

身份设计

感谢您的任何帮助或建议

我希望我清楚地解释了这一点,我知道我可以撕掉示例链接的代码,但我宁愿从中学习,然后只是剪切和粘贴.. - 看看其他人的想法并使用 jquery。

0 投票
4 回答
1060 浏览

python - 通过仅提供“left()”和“right()”作为命令,使用光标手动导航嵌套列表?

尽管我用 python 编写,但我认为抽象概念对我和其他人来说更有趣。如果您愿意,请使用伪代码:)

我有一个列表,其中包含我的一个课程中的项目。让我们在这里用字符串和数字来做,这真的没关系。它嵌套到任何深度。(它实际上不是一个列表,而是一个基于列表的容器类。)

示例[1, 2, 3, ['a', 'b', 'c'] 4 ['d', 'e', [100, 200, 300]] 5, ['a', 'b' , 'c'], 6]

请注意,两个 ['a', 'b', 'c'] 实际上是同一个容器。如果你改变一个,你就会改变另一个。可以编辑容器和项目,插入项目,最重要的容器可以多次使用。为了避免冗余,不可能展平列表(我认为!),因为您失去了在一个容器中插入项目的能力,它会自动出现在所有其他容器中。

问题:对于前端(只是带有python“cmd”模块的命令行),我想用一个始终指向当前项目的光标导航这个结构,以便可以读取或编辑它。光标可以左右移动(用户的观点),并且应该表现得像列表不是嵌套列表而是平面列表。

对于人类来说,这非常容易做到。您只是假装在上面的这个列表中子列表不存在,然后简单地从左到右再返回。

例如,如果您在上面列表中的“3”位置并向右走,您会得到“a”作为下一个项目,然后是“b”、“c”,然后是“4”等。或者如果你从“300”接下来是“5”。

向后:如果你从“6”向左走,下一个是“c”。如果你从“5”向左走,它的“300”。

那么原则上我该怎么做呢?我在这里有一种方法,但它是错误的,而且问题已经很长了,我担心大多数人不会阅读它:(。我可以稍后发布。

PS即使很难抗拒:这个问题的答案不是“为什么要这样做,为什么要这样组织数据,为什么不先[扁平化列表|超出我的想象] ? 问题正是我在这里所描述的,仅此而已。数据是按照问题的性质这样构造的。

0 投票
2 回答
1932 浏览

ios - 捕获并停止传播用户交互 iOS UITableViewCell

我正在做一些自定义绘制我已经子类化的 UITableViewCell。那里有一个需要用户交互才能工作的 OpenGL ES 2.0 控件……现在,如果我开始水平拖动,控件会响应,但是一旦我进入垂直方向,它就会开始移动表格视图的视口。如何阻止这种交互转到 UITableView 并将其限制为 UITableViewCell 中我自己的 UIView?

0 投票
3 回答
7981 浏览

objective-c - Objective C: How to disable user interaction to all of tab bars except one?

As what the title suggests, I would like to be able to lock all my tab bars except for one. And only after the user completes an action will I enable all the rest of the tab bars. How can I do that?

0 投票
1 回答
744 浏览

android - Android:检测用户的一般使用情况

我正在开发一个监控电话使用的应用程序(特别是它的使用时间)。目前,我记录了电话、短信、彩信、屏幕打开、屏幕关闭和键盘解锁的时间。现在我想确定用户何时进行除上面列出的以外的任何交互。像:

1) 应用程序使用(检测应用程序何时由用户启动和/或何时被用户主动使用)

为此,我一直在使用活动管理器,但似乎没有获得所需信息的好方法。它包含有关前台、后台和正在运行的服务的信息,但缺少有关使用量、使用时间、应用程序启动时间等的信息。

2)一般屏幕交互(检测用户何时以任何/所有方式与屏幕交互)

当我的活动不在前台时,我还没有找到任何方法来检测任何形式的常规屏幕或键盘交互。这里的任何帮助将不胜感激。

3)其他(我对代表用户与手机交互的其他“事件”持开放态度)

我对检测用户活动时可能寻找的其他想法持开放态度。

0 投票
1 回答
285 浏览

iphone - 通过触摸事件自定义 Iphone/ipad 控件

当用户点击屏幕的特定部分时,我想创建分段控制,就像 OliveTree 圣经软件应用程序所做的那样。

当用户点击应用程序时,它会在点击部分的正上方自动显示分段控件,或者像 iphone 中的复制、选择、粘贴分段控件一样。
这该怎么做?
提前致谢。

0 投票
2 回答
3065 浏览

ios - iOS UIScrollView 没有用户交互和程序化滚动

是否有可能在用户无法滚动的情况下拥有 UIScrollView,因此是否可以通过编程方式滚动 UIScrollView?

0 投票
2 回答
818 浏览

ghostscript - PostScript 执行人员的用户交互

我正在用 PostScript 构建一个应用程序,它需要在提示时接受用户的输入(我将使用 GhostScript 执行程序,并且文件不会发送到打印机)。我在我的 PostScript 语言参考手册中看不到任何暗示这是可能的,而且我不想回到执行官那里,所以这可能吗?

0 投票
1 回答
7165 浏览

jquery - jQuery 检测所有 dom 事件调用和用户交互

我想跟踪所有用户操作以记录用户行为。例如,用户单击一个链接,我想在执行页面加载之前调用一个对该信息执行某些操作的方法。这也适用于鼠标悬停事件、键盘输入或任何其他用户交互。