如何允许鼠标单击靠近元素?

埃里克·索克

很久以前,在 React 的一次会议演讲中,我看到演示者在他的代码中添加了一些东西,允许您通过在屏幕上的一定数量的像素内单击并拖动分隔线,而不是完全点击它。

这是提高可用性的一个方便的概念,尽管我不知道它叫什么。可能添加'slop'?无论如何,我完全忘记了他是如何做到的,大概是使用了一些填充方法。有谁知道这种做法叫什么以及如何实施?我认为这是他用 CSS 实现的,但我不确定。

杜波卡斯

您可以使用 vanilla js 来做到这一点。使用element.getBoundingClientRect()检索元素的偏移相对身,并与实际比较mouseXmouseY(当然在点击那一刻),你现在知道该元素和点击之间的距离,现在添加一些逻辑,如:表壳距离<接受那么offset做一些侧影响。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

鼠标单击后如何复制/重复HTML元素?

来自分类Dev

您如何不用鼠标单击网页元素?

来自分类Dev

如何在鼠标单击时更改元素文本

来自分类Dev

如何在可可中获取鼠标单击事件元素

来自分类Dev

如何检测鼠标单击PySide Gui?

来自分类Dev

如何创建鼠标单击事件序列

来自分类Dev

如何调整鼠标单击的反跳

来自分类Dev

如何禁用JTable鼠标单击?

来自分类Dev

如何打破鼠标单击事件的循环

来自分类Dev

释放鼠标单击后如何倒数

来自分类Dev

如何使Javascript程序模拟鼠标单击?

来自分类Dev

单击表单下方的元素的鼠标单击触发事件

来自分类Dev

如何在Selenium Webdriver Python中用鼠标单击元素的第二层?

来自分类Dev

我如何通过鼠标单击PyQT5 QWebView来获取DOM元素

来自分类Dev

如何在流星/ javascript中禁用禁用的html元素上的鼠标单击事件

来自分类Dev

鼠标单击触发

来自分类Dev

如何使用javascript模拟鼠标单击以及鼠标移动

来自分类Dev

如何使用鼠标单击显示鼠标指针位置?

来自分类Dev

如何使鼠标悬停不覆盖鼠标单击?

来自分类Dev

如何使用鼠标单击显示鼠标指针位置?

来自分类Dev

检测鼠标单击是在元素之前还是之后

来自分类Dev

输入元素生成鼠标单击的x和y坐标

来自分类Dev

鼠标单击图像时更改元素

来自分类Dev

使用鼠标单击获取元素ID的文本

来自分类Dev

在鼠标单击 HTML 上选择单个元素

来自分类Dev

如何在JavaFX中检测到鼠标单击?

来自分类常见问题

如何获取JQuery.trigger('click'); 启动鼠标单击

来自分类常见问题

如何检测pygame中嵌套按钮内的鼠标单击

来自分类Dev

如何检查鼠标单击2D Graphics Java。

Related 相关文章

热门标签

归档