QSMP.Web/Content/framework/js/donate.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*!
 * Title: 捐赠小插件
 * Version: 1.0.0
 * Author: Gao Yang 
 * Github: https://github.com/esofar
 */
layui.define(['layer'], function (exports) {
    "use strict";

    var $ = layui.jquery;
    var layer = layui.layer;

    var Donate = function () {
        this.default = {
            title: '感谢您的支持,我会继续努力',
            elem: null,
            wechat_url: null,
            alipay_url: null
        }
    }

    Donate.prototype.version = '1.0.0';

    Donate.prototype.init = function (options) {

        $.extend(true, this.default, options);

        if (this.default.elem === null) {
            throwError('Donate Error:请配置触发节点参数elem!');
        }
        if (this.default.wechat_url === null) {
            throwError('Donate Error:请配置微信二维码参数w_pay_url!');
        }
        if (this.default.alipay_url === null) {
            throwError('Donate Error:请配置支付宝二维码参数z_pay_url!');
        }
        this.render();
    }

    Donate.prototype.render = function () {

        var html, config = this.default;
        html = "<div class=\"donate-box\">";
        html += "   <div class=\"donate-btn-close\">+</div>";
        html += "   <h2>" + config.title + "</h2>";
        html += "   <div class=\"wechat\">";
        html += "       <img src=\"" + config.wechat_url + "\" alt=\"微信支付\">";
        html += "   </div>";
        html += "   <div class=\"zhifubao\">";
        html += "       <img src=\"" + config.alipay_url + "\" alt=\"支付宝支付\">";
        html += "   </div>";
        html += "</div>";

        $('body').append(html);

        $(config.elem).on('click', function () {
            $(".donate-box").css('display', 'block');
        });

        $('.donate-btn-close').on('click', function () {
后面还有 50 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。