intro.js引导说明插件使用

一、下载插件

二、页面引用

只需引用introjs.css的css和intro.js即可

三、使用

1、元素上添加指定好的自定义属性,如下

<div data-step="1" data-intro="这个是步骤1" data-position="right"></div>
<div data-step="2" data-intro="这个是步骤2" data-position="top"></div>

说明

data-step:第几步
data-intro:分布引导的内容
data-position:引导内容显示位置,
参数:left,right,top,bottom
data-tooltipClass: 自定义提示层样式

 js需要写以下代码,此处方法封装一下.在需要的时候调用即可

function guide() {
introJs().setOptions({
exitOnOverlayClick: false, //空白处点击不退出
prevLabel: "上一步", //上一步按钮
nextLabel: '<img src="images/common/IKnow.png" alt="">', //下一步按钮
skipLabel: "跳过", //跳过按钮
doneLabel: "结束" //结束按钮
}).oncomplete(function () {
//点击结束按钮后, 执行的事件
}).onexit(function () {

//点击跳过按钮后执行的事件

}).onchange(function(obj) { //已完成当前一步
    var curNum = parseInt($(obj).attr('data-step').match(/\d+/)[0]);//当前的下标
    }).start();
}

//在需要开始引导的地方调用
guide()

 

posted @ 2019-10-18 09:54  珊珊家的小孩  阅读(946)  评论(0编辑  收藏  举报