refineidea / dgAward

一款基于JS的打赏插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dgAward.js —— 基于js的打赏插件

关于dgAward.js打赏插件

目前个人博客,个人网站很多,优秀的文章更多,基于作者一定的打赏是对作者的一种鼓励,激励作者写出更优秀的文章。但是目前并没有发现一个简单易操作的打赏插件,于是打算造轮子。

关于效果展示,请到文章末尾查看,屏幕自适应,点击“赏”弹出二维。默认显示"如果这篇文章帮助到你,你可能想给我买杯咖啡 :)"等文字,当然这些文字你可以修改,只需要自定义参数。 默认显示“XX人打赏”,这是假的尚未完成,随机值3-17,对,连显示的那三个头像也是假的尚未完成:)。

关于用法

1.先引入JS,dgAward.js

这个js同步更新在GitHub上,欢迎RP。同时也会上传生产版本到七牛CDN,欢迎下载使用。

//  将dgAward.js下载到本地
<script type="text/javascript" src="js/dgAward.js"></script>
// 或者引用CDN
<script type="text/javascript" src="http://ovc3ypwtu.bkt.clouddn.com/dgAward.js"></script>

2.自定义参数

自定义的参数包括:用户头像,微信及支付宝二维码内容。插件显示文字等。

获取微信及支付宝二维码

打开微信及支付宝,对自己的收款二维码截图并保存。用第三方二维码识别工具(一般手机浏览器或者qq都有)识别其内容,记录其内容,并按照以下格式填入。

    <script type="text/javascript">
        // 如果没有自定义参数,转账的信息可是我的哦!
       window.myConfig = {
            // DOM插入的位置,即父节点位置,支持id名及class名
            // 注意:id名为"#XXX",class名为".XXX",多个class名插入位置为第一个class名的节点。
            // 不设置的或默认.container || body
            appendName: ".container"
            //   首屏展示文字,字符串
           showMes:'"如果这篇文章帮助到你,你可能想给我买杯咖啡 :)"',
            //   点击打赏按钮显示文字,字符串    
           hideMes:'"您的赞赏,是我创作的最大鼓励。"',
           // 用户头像,默认logoImage:"http://ovc3ypwtu.bkt.clouddn.com/android-chrome-96x96.png"
             logoImage:"",
             // 二维码参数,数组里面是对象
           listConfig: [
                {
                // 这里的content就是二维码识别的内容,替换字符串
                   content: "HTTPS://QR.ALIPAY.COM/FKX04775JJLPLHW03GV321",
                   name: "支付宝",
                   desc: "支付宝打赏",
                   className: "alipay",
               },
                {
                // 微信同理
                   content: "wxp://f2f0FQyMGuEt3K-YvCtxx0Vu8A-XS3X92uE7",
                   name: "微信",
                   desc: "微信打赏",
                   className: "wechat",
               }]
       }
   </script>
   // 敲黑板!自定义参数的位置应该放在引入dgAward.js的前面!!
   <script type="text/javascript" src="http://ovc3ypwtu.bkt.clouddn.com/dgAward.js"></script>

结语

目前这款插件只是写了个大概,还会再更新,有任何疑问或者建议可联系

最后:If it helps you, you may want to buy me a coffee :).

About

一款基于JS的打赏插件


Languages

Language:JavaScript 38.3%Language:PHP 31.9%Language:CSS 23.8%Language:HTML 5.9%