Song.Site/Templates/Web/_Public/Module/Course/buy.js

(开头部分) 10KB

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

$(function () {
    //加载css样式
    var css = $("script[href]").attr("href");
    $().loadcss(css);
});
window.onload = function () {
    pay_onlineStyle();
};
$(function () {
    _btnEvent();
    _selectPrice();
    //如果充值成功后的返回
    var recharge = $.cookie('courseBuy_state');
    if (recharge == 'recharge') {
        BuySubmit(1, 0);
    }
});
//选择价格
function _selectPrice() {
    //价格选项的点击事件
    $(".priceItem").click(function () {
        $(this).parent().find(".priceItem").removeClass("priceSelected");
        $(this).addClass("priceSelected");
        //记录当前选中的购买项
        $.cookie('cpid', $.trim($(this).attr("cpid")));
        //购买的计算
        var buyclac = clacMoney();
        $(this).parent().find('.txt-row').hide();
        $(this).find(".txt-row").text('购买需要:卡券' + buyclac.need.coupon + '个,资金' + buyclac.need.money + '元');
        if (buyclac.money < buyclac.need.money) {
            $(this).find(".txt-row").append(',还需充值' + buyclac.recharge + '元').addClass('needRecharge');
            $(this).after($("#payInterface").show());
            $("#payInterface .rechargeValue span").text(buyclac.recharge);
            $("input[name=money]").val(buyclac.recharge);
            $("#needRecharge b").text(buyclac.recharge);

        } else {
            $(this).find(".txt-row").removeClass('needRecharge');
            $("#payInterface").hide();
        }
        $(this).find(".txt-row").show();
    });
    //取之前点击的项目(如果没有取第一个)
    var first = $(".priceItem[cpid=" + $.cookie('cpid') + "]");
    if (first.size() < 1) first = $(".priceItem").first();
    first.click();
    //计算日均价格
    (function averageday() {
        $(".alt").each(function (index, element) {
            var span = Number($(this).attr("span"));    //时间数
            var unit = $.trim($(this).attr("unit"));    //时间单位
            var price = Number($(this).attr("price"));      //价格
            //平均每天多少钱
            var average = price / getday(span, unit);
            if (average > 0.01)
                average = Math.floor(average * 100) / 100 + "元";
            else
                average = Math.floor(average * 10000) / 100 + "分";
            $(this).find("b").text(average);
        });
后面还有 190 行代码,解锁后查看完整代码

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

AI 解读

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

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