EasyShop/Content/images2/mkl/mklview/Cart.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
** 用户不需要登陆可以购买商品
** 在用户将商品增加到购物车的时候不做登陆验证
** 会员级别D:为多钻石会员,G:为金钻会员
*/
//绑定页面的事件
$(document).ready(function() {
//1.购买数量联动
$(".buyCount").bind("change", function() {
var count = $(this).val();
$(".buyCount").each(function() {
$(this).val(count);
});
});
$(".sku-addcart").bind("click", function() {
var mySKUDiv = $(this).parents("div[styleId]");
try {
var myCart2 = new Cart(mySKUDiv.attr("styleId"), mySKUDiv.attr("maxQty"), mySKUDiv.attr("isVip"), mySKUDiv.attr("memberLevel"), mySKUDiv.attr("isScare"));
} catch (e) {
}
});
})
/*
**单品页前台购物车JS类
**使用方法:var car = new Cart(styleId,maxQty,isVip,memberLevel,isScare);
**/
var Cart = function(styleID, maxQty, isVip, memberLevel, isScare) {
return Cart.func.init(styleID, maxQty, isVip, memberLevel, isScare);
};
//方法的入口
Cart.func = Cart.prototype = {
init: function(styleID, maxQty, isVip, memberLevel, isScare) {
this.styleID = styleID;
this.maxQty = maxQty;
this.isVip = isVip;
this.memberLevel = memberLevel;
this.isScare = isScare;
this.realMemberLevel = -1;
this.AddToCart();
},
AddToCart: function() {
var myObject = this;
if (this.ValidatePost()) {
var price = $("#stylePrice").text();
var point = $("#stylePricePoints").text();
//数据正确性验证,如果通过验证了,则检查是否需要登陆,
//如果是天天抢和会员专属就需要登陆后才可以执行相关的操作
if (parseInt(this.isScare) == 1) {
MiniLogin.Action(myObject, "", "<li>抢购商品要登录后才能购买</li>");
}
else if (parseInt(this.isVip) == 1) { //1.表示会员商品
MiniLogin.Action(myObject, "", "<li>商品为金钻卡专区会员独享,请您先登录。<a href='http://www.m18.com/VIP/VipHome.aspx'>点击查看金钻卡专区规则</a></li>");
}
//如果是积份购买的商品,在价格< 10 积分 > 0 的时候需要有户登陆
else if (point != "") {
if (parseFloat(price) < 10) {
MiniLogin.Action(myObject, "", "");
}
后面还有 195 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。