问题标签 [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 回答
1309 浏览

jquery - jQuery:控制页面重新加载或离开当前页面

如果用户通过使用鼠标(单击链接)或键盘(在关注表单元素时按回车键)交互离开当前页面,我希望能够事先运行 JavaScript/jQuery 命令。

示例性工作流程:

  1. 用户点击任何链接或点击一个键,这将导致在浏览器中加载一个新页面
  2. 一个 JavaScript 事件被触发并做一些事情(例如console.log()
  3. 最后执行页面加载

此外,如果这也适用于触发页面重新加载的用户事件(如按 F5),那就太好了。

我意识到在 Stackoverflow 上有类似的东西。如果答案框中有未保存的内容,它会在加载另一个页面之前显示警报。这可能是我要求的相同功能。

0 投票
1 回答
186 浏览

javascript - Android 用户界面中的 WebView

你认为,使用 WebView+html+java 脚本在 android 上制作用户界面是个好主意吗?并且应用程序中的所有对话框都将打开包含 html 页面的新 WebView,并与 Java 处理程序绑定。

0 投票
1 回答
286 浏览

uitableview - 重新启用用户交互后更改 UITableViewCell 的颜色

在我的应用程序中,我有一些菜单点,它们被禁用以供用户交互。

登录后,我想重新启用其中一些单元格。

这个片段正在工作一半:

但最后一行代码不起作用 - 文本像以前一样是灰色的。

0 投票
1 回答
286 浏览

ios - 在表格视图上启用用户交互

所以我有一个带有导航控制器的 tableView。并且数据从 url 加载。So when row is selected another table view appears while the data is loading the back button on the navigation bar is is disabled and scrolling and whole user interaction. 我需要的是在导航控制器中启用后退按钮,即使数据已经被机器人加载。任何人都可以帮忙吗?

0 投票
1 回答
215 浏览

ios - 将其他 UI 元素添加到 UITableViewCells

当我像这样将附件视图添加到 UITableViewCell 时:

我必须将单元 userInteractionEnabled 设置为 YES。问题是,我不希望单元格的交互启用为 YES,只有 textField 的。我试过这个:

但是因为文本字段是 UITableViewCell 的子视图,所以没有预期的效果。

所以我的问题是:如何在不启用与单元格本身交互的情况下启用与 UITableViewCell 中的 UI 元素的交互?即当用户按下单元格时,我不希望它变成蓝色,但我仍然希望他们能够编辑文本字段中的文本。

0 投票
2 回答
887 浏览

android - 如何扫描用户活动以在 Android 中重置计时器

我面临一个问题,我找不到解决方案。

我的应用程序有一个 PIN 码,我想在 2 分钟后取消验证,无需用户采取任何操作。例如,用户验证了 PIN,然后将手机放在桌子上(正在运行的应用程序),我想在 2 分钟后取消验证 PIN。

问题是如何扫描用户活动(这意味着触摸屏幕或按钮上的任何位置)。当然,我可以扫描活动组件(按钮等)上的触摸,但我也想扫描屏幕上任何位置的触摸以重置计时器。

你知道怎么做吗?

非常感谢!

0 投票
2 回答
221 浏览

macos - Mac 上用户交互的最后一个实例

我正在尝试检测用户与给定 Mac 交互的最后一个实例(最好在某种可比较的数据结构中,例如自纪元以来的秒数。)

这种交互应该包括打字、鼠标移动、应用程序交互等。但是,我不打算确定计算机是否被锁定或屏幕保护,因为这些状态取决于用户偏好。

0 投票
1 回答
3528 浏览

iphone - UIImageView 像素完美的“开始触摸”,用于 UIImage 的非透明部分

开发 iphone 应用程序,我使用了 UIImageview 并且设置了不规则形状的图像

我使用 touchesbegan 进行接触

一切都很好,但问题是我还在 imageview 的 CGRectMake(即 0,0,320,32.5)占据的所有矩形区域中获得事件,而我只需要图像上的事件(形状为 ----- |||||-----)。

我如何确保仅在图像上而不是在 cgrectmake 覆盖的其余区域上获得事件?

0 投票
1 回答
161 浏览

user-interaction - 我需要有关小型 ping 应用程序中间隔设置的建议

我正在创建一个应用程序,让我可以使用每次 ping 之间的时间间隔来 ping IP 或 IP 范围。我在这里担心的是,如果允许间隔太小,那么我的程序会出现 ping 洪水。

在我的小应用程序中,我应该允许以毫秒为单位的最小间隔是多少?

0 投票
6 回答
27819 浏览

android - 如何在 Android 上使用用户触摸事件创建可调整大小的矩形?

我想创建一个矩形形状,它将随着用户的触摸而调整大小。下图是我想做的一个很好的例子:

可调整大小的矩形

有没有这样的例子?我需要学习什么来实现这一点?

提前致谢,