最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 改造driver.js, 打造业务通用的新手引导插件

    正文概述 掘金(Senar)   2021-05-08   873

    改造driver.js, 打造业务通用的新手引导插件

    改造driver.js, 增加自己想要的样式,动态更改每一步的操作按钮的文案,并提供下一步、跳过、完成操作之后的回调能力!

    原由

    关于driver.js, 大家可以了解一下,是一个还算不错的做引导的插件, 但是在生产实践中有一些缺点:

    • 库没有提供改变引导面板样式的方法,只有设置元素显隐和遮罩背景的透明度
    • 没有提供动态改变引导面板操作按钮显隐及更新按钮文案的能力,只能在初始化时定义好

    介于以上两个痛点,基于driver.js简单改造一下这个库

    首先我们看下这个库是怎么使用

    安装

    改造driver.js, 打造业务通用的新手引导插件

    使用

    改造driver.js, 打造业务通用的新手引导插件

    使用方法还是比较简单的,直接定义好要引导元素的id属性、引导文案、相对位置就可以了。

    开始我们的改造

    第一步:更改样式

    xdm,我直接贴代码

    改造driver.js, 打造业务通用的新手引导插件

    第二步:封装操作插件

    因为我们业务中需要改变关闭按钮的文案为:跳过当前是第几步/{当前是第几步}/当前是第几步/{总步数},所以用了一种不怎么优雅的方式动态改变当前第几步,亲测可用!

    然后在下一步、跳过、完成操作中加入回调函数参数,这样就可以在完成或者跳过的时候请求接口或者更改缓存标记用户已经看过引导了,比较方便!

    改造driver.js, 打造业务通用的新手引导插件

    第三步:在页面中使用

    改造driver.js, 打造业务通用的新手引导插件

    总结

    做新手引导的需求原本是比较繁琐和痛苦的一件事,代码侵入性也比较强,如果能封装成可复用的插件或者工具,可大大节省我们的开发调试引导位置样式的时间,如果我的文章对你有帮助,感谢你的一键三连。

    改造driver.js, 打造业务通用的新手引导插件


    起源地下载网 » 改造driver.js, 打造业务通用的新手引导插件

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元