强大且高度可定制的原生 JavaScript 引擎,引导用户专注于页面
无外部依赖,轻量级,支持所有主流浏览器,高度可定制
访问 driverjs.com 查看演示和文档
不,它不仅仅是一个导览库。导览只是众多用例之一。Driver.js 可用于任何需要页面叠加层的地方;一些常见的用例包括:高亮显示页面组件 当用户与某个组件交互时,高亮显示页面组件 以保持他们的注意力,提供上下文帮助,例如:在用户填写表单时弹出背景变暗的弹窗;将其用作焦点转移器,将用户的注意力引导到页面上的某个组件;使用它来模拟你可能在网上视频播放器上看到的“关灯”小部件;用作简单的模态框;当然还有产品导览等等。
Driver.js 使用 Vanilla TypeScript 编写,零依赖,并且高度可定制。它提供了多个选项,允许你更改其行为方式,并且提供了钩子,可以在元素突出显示、即将突出显示或取消选中时对其进行操作。
此外,将 Driver.js 的大小与其他库进行比较,它是最轻量的,压缩后仅约 5kb,而其他库则超过 12kb。
欢迎随时提交拉取请求、创建问题或传播信息。
MIT