15个可将用户输入转化为动作的Javascript库

使JavaScript变得至关重要的是事件,尤其是在诸如浏览器之类的交互式环境中。因此,在这篇文章中,我们收集了一些Javascript库,用于在用户单击按钮或按下键时处理事件和输入。

捕鼠器

一个用于处理Java键盘快捷键的简单库。

捕鼠器

热键

HotKeys.js是一个输入捕获库,具有一些非常特殊的功能,易于拾取和使用,占用空间合理,并且没有依赖项。

热键

什么输入

用于跟踪当前输入法(鼠标,键盘或触摸)的全局实用程序。

什么输入

Gridnav

Gridnav是一种JavaScript,它使用户可以更轻松,更方便地在项目列表中导航。鉴于您的列表包含键盘可访问元素,因此导航它们的通常方法是依次按顺序浏览每个元素。

Gridnav

剪贴板

将文本复制到剪贴板应该’很难。它不应该’需要数十个步骤进行配置或数百KB加载。但最重要的是,它不应该’取决于Flash或任何过时的框架。

剪贴板

blueimp画廊

blueimp画廊是一个支持触摸的,响应式的和可自定义的图像和视频库,轮播和灯箱,已针对移动和桌面Web浏览器进行了优化。它具有滑动,鼠标和键盘导航,过渡效果,幻灯片显示功能,全屏支持和按需加载内容的功能,并且可以扩展为显示其他内容类型。

blueimp画廊

按键

键盘输入捕获实用程序,其中任何键都可以是修饰键。

按键

Trial.js

鼠标位置监视和用户输入预测。

Trial.js

点按

这是一个Javascript库,用于轻松统一地处理诸如鼠标,触摸和指针事件之类的用户交互。

点按

净气器

让’通过向左拖动鼠标来更改输入数字的值& right.

净气器

航点

航点是一个库,可以在滚动到某个元素时轻松执行函数。

航点

Scrollama

Scrollama是现代的&轻量级的JavaScript库,用于使用IntersectionObserver进行滚动显示,从而支持滚动事件。

Scrollama

压力

压力是一个JavaScript库,用于处理Web上的Force Touch,3D Touch和Pointer 压力,并通过简单的API捆绑在一个库中,从而使他们的工作变得轻松自如。

压力

Event.js

多点触摸,手势和其他事件-单击,dblclick,dbltap,点击,长按,拖动,滑动,捏,旋转,摇动。对于指针事件,每个侦听器一次可以处理1到12个手指,甚至更多,具体取决于设备。

Event.js

雨伞

用于DOM操作和事件的轻量级JavaScript库。

雨伞

Tocca.js

超轻量级脚本,可通过Javascript事件进行检测,例如‘tap’ ‘dbltap’ ‘swipeup’ ‘swipedown’ ‘swipeleft’ ‘swiperight’在任何类型的设备上。

Tocca.js

发表评论

请客气。我们对此表示赞赏。您的电子邮件地址将不会被发布,并且必填字段已被标记

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.