WebTour JS 使用 Vanilla JS 为您的网站提供的轻量级用户分步指南 用户引导

发布于 2022-04-23 00:45:51 字数 2692 浏览 939 评论 0

特征

  • 高亮元素 - 可以在页面上突出显示特定元素,而无需修改元素位置和样式。
  • 用户演练 - 可用于使用模式和弹出框将用户引导到您的网站。
  • 幻灯片 - 可以在您的网站中用作幻灯片。
  • 动态元素 定位 - 可以在游览期间定位动态创建的元素。
  • 自动滚动 - 自动滚动到弹出框的位置。
  • 键盘控制 - 允许使用 next、back 和 esc 键进行控制。
  • 调整大小时更新位置。

WebTour 高亮如何工作?

WebTour highlight 的工作原理是在页面上添加覆盖,但突出显示的元素除外。 它基本上是一个带有孔的叠加层,显示突出显示的元素。 WebTour 甚至可以在模态上突出显示。

安装

引入 /dist 目录中的文件。

<link rel="stylesheet" href="/dist/webtour.min.css">
<script src="/dist/webtour.min.js"></script>

或者通过使用 UNPKG 包括在内。

<link rel="stylesheet" href="https://unpkg.com/webtour@1.1.0/dist/webtour.min.css">
<script src="https://unpkg.com/webtour@1.1.0/dist/webtour.min.js"></script>

基本用法

突出显示元素

突出显示没有弹出框的元素。 可用于将用户的注意力集中在一个元素上。

const wt = new WebTour();
wt.highlight('#target');

用户演练

使用分步指南将用户引导至您的网站。

const wt = new WebTour();
const steps = [
    {
        element: '#step_1',            
        title: 'Popover title',         
        content: 'Popover content',    
        placement: 'right-start',      
    },
    {
        element: '#step_2',            
        title: 'Popover title',         
        content: 'Popover content',     
        placement: 'right-start',       
    },
    {
        element: '#step_3',            
        title: 'Popover title',         
        content: 'Popover content',     
        placement: 'right-start',       
    },
];

wt.setSteps(steps);
wt.start();

放置

类似于 Popover JS  的设置。 可选值:toptop-starttop-endrightright-startright-endleftleft-startleft-endbottombottom-startbottom-endauto

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84959 人气
更多

推荐作者

花开柳相依

文章 0 评论 0

zyhello

文章 0 评论 0

故友

文章 0 评论 0

对风讲故事

文章 0 评论 0

Oo萌小芽oO

文章 0 评论 0

梦明

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文