Intro.js
為您的網站和項目提供一步一步的、更好的介紹
使用簡單
引入 js 和 css,然后在代碼中加入步驟和介紹。
快速小巧
7 KB 的 JavaScript 和 3 KB CSS,就是全部。
免費開源
免費和開源(包括商業用途),MIT許可證下。
參數說明
設置多個格式 json格式:
- key:value
復制
可設置參數
- nextLabel: "Next →",
- prevLabel: "← Back",
- skipLabel: "Skip",
- doneLabel: "Done",
- tooltipPosition: "bottom",
- tooltipClass: "",
- highlightClass: "",
- exitOnEsc: !0,
- exitOnOverlayClick: !0,
- showStepNumbers: !0,
- keyboardNavigation: !0,
- showButtons: !0,
- showBullets: !0,
- showProgress: !1,
- scrollToElement: !0,
- overlayOpacity: 0.8,
- positionPrecedence: ["bottom", "top", "right", "left"],
- disableInteraction: !1
復制
設置方法(多個參數設置)
關鍵字:setOptions
- introJs().setOptions({'prevLabel':'← 上一步','nextLabel':'下一步 →','skipLabel':'跳過','doneLabel':'完成'}).start();
復制
設置方法(單個參數設置)
關鍵字:setOption
- introJs().setOption("prevLabel","上一步").start();
復制
頁面分布引導的元素設置:
- <div id="demo" data-step="1" data-intro="這里是分布引導的內容……" data-position="right">
- </div>
復制
說明:
- data-step:第幾步
- data-intro:分布引導的內容
- data-position:引導內容顯示位置,
復制
參數:left,right,top,bottom(不解釋)