WebRoot/static/os/js/cart.js

(开头部分) 6KB

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

/** 多选按钮插件 */
$(document).ready(function() {
	$('input').iCheck({
		checkboxClass : 'icheckbox_flat-orange',
		radioClass : 'iradio_flat-orange'
	});
});

/**
 * Created by an www.jq22.com
 */
window.onload = function() {
	if (!document.getElementsByClassName) {
		document.getElementsByClassName = function(cls) {
			var ret = [];
			var els = document.getElementsByTagName('*');
			for (var i = 0, len = els.length; i < len; i++) {

				if (els[i].className.indexOf(cls + ' ') >= 0 || els[i].className.indexOf(' ' + cls + ' ') >= 0 || els[i].className.indexOf(' ' + cls) >= 0) {
					ret.push(els[i]);
				}
			}
			return ret;
		}
	}

	var table = document.getElementById('cartTable'); // 购物车表格
	//var selectInputs = document.getElementsByClassName('check-one'); // 所有勾选框
	var selectInputs = document.getElementsByClassName('iCheck-helper'); // 所有勾选框
	var tr = table.children[1].rows; //行
	var numberTotal = document.getElementById('J_cartTotalNum'); //总共商品数目容器
	var selectedTotal = document.getElementById('J_selTotalNum'); //已选商品数目容器
	var priceTotal = document.getElementById('J_cartTotalPrice'); //总计
	var cartBar = document.getElementById('J_cartBar'); //购物车底部导航栏


	// 更新总数和总价格
	function getTotal() {
		var seleted = 0;
		var number = 0;
		var price = 0;
		for (var i = 0, len = tr.length; i < len; i++) {
			if (tr[i].getElementsByTagName('input')[0].checked) {
				tr[i].className = 'on';
				seleted += parseInt(tr[i].getElementsByTagName('input')[1].value);
				price += parseFloat(tr[i].cells[4].innerHTML);
			} else {
				tr[i].className = '';
			}
			number += parseInt(tr[i].getElementsByTagName('input')[1].value);
		}
		selectedTotal.innerHTML = seleted;
		priceTotal.innerHTML = price.toFixed(2);
		numberTotal.innerHTML = number;
		if (seleted == 0) {
			$('#J_noSelectTip').removeClass('hide');
			$('#J_goCheckout').removeClass('btn-primary').addClass('btn-disabled');
		} else {
			$('#J_noSelectTip').addClass('hide');
			$('#J_goCheckout').addClass('btn-primary').removeClass('btn-disabled');
后面还有 186 行代码,购买后查看完整代码

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

AI 解读 AI

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

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