博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
H5活动刮刮卡功能的实现与注意事项
阅读量:5990 次
发布时间:2019-06-20

本文共 723 字,大约阅读时间需要 2 分钟。

      7月清仓活动有个刮刮卡的功能。找到了个很好用的插件,但是有个坑搞了我好久。就是当覆盖层是个图片的时候老显示跨域的问题。

先附上页面线上地址。

https://m.shandjj.com/index.php/Forever/flashcard

看到的结果是这样的:

也可以出发回调函数:

一切正常。注意文档页面中的图片要转为base64编码的格式:

接下来说一下我项目中遇到的问题:附上GitHub组件地址。自认为是不错的刮刮卡组件。

https://github.com/Franslee/lucky-card复制代码
//基本用法LuckyCard.case({coverColor:'#CCCCCC',ratio:.6,callback:function(){alert('中奖啦!')}});//刮开层支持使用图片,但图片不能跨域,如果跨域可以考虑将先其转成Data URI,再设置LuckyCard.case({coverImg:'./demo.jpg'});//callback可作为一个独立的参数存在LuckyCard.case(function(){	//清除掉刮开层的所有像素	this.clearCover();});复制代码

注意点是如果跨域先将其转为data URL,在设置。也就是转为base64的编码格式。

千万不要写为./demo.jpg

这样写的话会报错:错误图片如下:

出发回调也会失败。

下面附上base64编码转换地址:

http://www.bejson.com/ui/image2base64/复制代码

转载于:https://juejin.im/post/5b33560151882574d971330d

你可能感兴趣的文章
支付宝五年无现金计划首曝光 马云要给西湖添张新“名片”
查看>>
字节跳动回应广告增速低于预期:公司整体发展优于预期
查看>>
如此强悍的防水能力 连消防员们都为Mate 10 Pro集体打call
查看>>
599就能照靓你的美!年轻就该放纵自High
查看>>
阿里巴巴亮相ODCC2017 三大策略应对基础设施建设挑战
查看>>
干货:谈谈大家想知道的、不知道的SDN
查看>>
斐讯携手思科建设数据中心 驱动区块链业务落地
查看>>
十部门多措并举促汽车消费 严防限迁政策出现回潮
查看>>
首创置业正式推出金融平台首金资本 入局地产金融
查看>>
企业级SSM框架原理,作用及使用方法
查看>>
国家网信办称已注销违法违规账号30.8万余个
查看>>
农业大省吉林推动金融资本下乡 助力乡村振兴
查看>>
国办:选定11城试点国家组织药品集中采购和使用
查看>>
瑞士科学家发现新型抑制剂 或可预防乳腺癌转移
查看>>
国办:着力激发全社会参与消费扶贫积极性
查看>>
程序员专用奢侈品大盘点,有些花钱都买不到的!
查看>>
玛莎拉蒂拟制定全新策略 欲挽救销量颓势
查看>>
DT时代,大数据常用的软件工具有哪些?
查看>>
明年AI学术会议投稿规模炸裂!注意ICML 2019的这些变化
查看>>
Python「八宗罪」
查看>>