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 算力,解读结果公开显示在下面。

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