使用intro.js实现简单下一步引导demo

1、需求

部分产品为了客户更好的使用体验和新手的快速入门,web系统需要使用引导的方式来引导用户快速上手产品功能,当前主流组件有两种,intro.js和driver.js,两者各有优势,今天我们使用intro.js来快速实现一个引导demo。

2、代码

html 复制代码
<html>
<head>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/intro.js/7.2.0/intro.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/intro.js/7.2.0/introjs.css">

</head>
<body>
<div  class="card-demo">
<div id="first">1111111111111111</div>
<div id="second">22222222222222</div>
</div>
</body>
<script>
introJs().setOptions({
  steps: [
    {
      element: document.querySelector('#first'),
	  title:"11",
      intro: "这是第一步的引导内容。"
    },
    {
      element: document.querySelector('#second'),
	  title:"22",
      intro: "这是第二步的引导内容。"
    }
  ]
})
.setOption("nextLabel", " 下一步 ")
      .setOption("prevLabel", " 上一步 ")
      .setOption("doneLabel", " 完成 ")
.start();

</script>
</html>

效果图如下:

相关推荐
To_OC8 小时前
LC 131 分割回文串:刚学回溯时,我连怎么切字符串都想不明白
javascript·算法·leetcode
To_OC9 小时前
LC 42 接雨水:暴力超时卡半天?前后缀数组一用就通了
javascript·算法·leetcode
小林ixn9 小时前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
এ慕ོ冬℘゜10 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
随心点儿11 小时前
js postMessage 实现跨域发送消息-应用示例
javascript·ecmascript·postmessage
kyriewen12 小时前
我让AI改一个bug——它偷偷动了5个我没让它碰的地方
前端·javascript·ai编程
gis开发之家17 小时前
《Vue3 从入门到大神35篇》Vue3 源码详解(五):effect 依赖收集原理——track 与 trigger 是如何工作的?
javascript·typescript·前端框架·vue3·vue3源码
橘子星18 小时前
我一个前端切图仔,凭什么能在浏览器里跑大模型?
前端·javascript·前端框架
半个落月18 小时前
用 LangChain JS 做可控写作实验:理解温度参数、提示词与异步调用
javascript·人工智能·后端
观远数据18 小时前
Excel到数据资产池:文件数据入湖的治理规范怎么建
前端·javascript·excel