网站引导页插件intro.js 的用法

来源:互联网 发布:csol死神辅助源码 编辑:程序博客网 时间:2024/06/08 06:21

intro.js是一个用于制作网页引导效果的js插件,用法很简单,intro.js.v2.0.rar

1.在需要的页面添加引用

  intro.js

  introjs.css

这两个文件已经足够,但是文件夹themes中是不同的样式,如果需要也可以引入喜欢的样式

文件夹example中是demo,大家也可以照葫芦画瓢

2.参数说明

复制代码
this._options = {      /* 下一步按钮的显示名称 */      nextLabel: 'Next →',      /* 上一步按钮的显示名称 */      prevLabel: '← Back',      /* 跳过按钮的显示名称 */      skipLabel: 'Skip',      /* 结束按钮的显示名称 */      doneLabel: 'Done',      /* 引导说明框相对高亮说明区域的位置 */      tooltipPosition: 'bottom',      /* 引导说明文本框的样式 */      tooltipClass: '',      /* 说明高亮区域的样式 */      highlightClass: '',      /* 是否使用键盘Esc退出 */      exitOnEsc: true,      /* 是否允许点击空白处退出 */      exitOnOverlayClick: true,      /* 是否显示说明的数据步骤*/      showStepNumbers: true,      /* 是否允许键盘来操作 */      keyboardNavigation: true,      /* 是否按键来操作 */      showButtons: true,      /* 是否使用点点点显示进度 */      showBullets: true,      /* 是否显示进度条 */      showProgress: false,      /* 是否滑动到高亮的区域 */      scrollToElement: true,      /* 遮罩层的透明度 */      overlayOpacity: 0.8,      /* 当位置选择自动的时候,位置排列的优先级 */      positionPrecedence: ["bottom", "top", "right", "left"],      /* 是否禁止与元素的相互关联 */      disableInteraction: false,      /* 默认提示位置 */      hintPosition: 'top-middle',      /* 默认提示内容 */      hintButtonLabel: 'Got it'    };
复制代码

只需要在需要引导说明的标签上加入如下属性,插件就自动将当前标签区域高亮选中,另外附加说明

<div data-step="1" data-intro="这里是步骤1!"></div><div data-step="2" data-intro="这里是步骤2!"></div><div data-step="3" data-intro="这里是步骤3!"></div>

另外还有两个比较有用的方法

oncomplete 选中“跳过”按钮回调方法

onexit选中“结束”按钮回调方法

一般在页面加载时调用即可:

复制代码
//访问引导页function guide() {    introJs().setOptions({        prevLabel: "上一步",        nextLabel: "下一步",        skipLabel: "跳过",        doneLabel: "结束"    }).oncomplete(function () {        //点击跳过按钮后执行的事件    }).onexit(function () {        //点击结束按钮后, 执行的事件    }).start();}
复制代码

效果如下:

源地址:https://www.cnblogs.com/shenyixin/p/5266057.html

原创粉丝点击