jquery拖放加入购物车

jquery拖放加入购物车

添加时间:2021-01-24 23:05:33
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:图片拖动
  • 模板颜色模板颜色:
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

一款简单好用的图片拖放加入购物车的效果,自动添加商品并累计价格,同一商品多次拖放会自动累加数量,商品图片区和右侧购物栏均可自适应。
jquery拖放加入购物车
分类:图片代码 > 图片拖动 难易:
HTML

首先引入jquery库。

<script src="js/jquery-1.9.1.min.js"></script>

接着设置css样式,并写好商品图片区的内容,给每个商品添加触发事件ondragstart="drag(this)"。

*{padding:0px;margin:0px;font-family: 'Microsoft YaHei', 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'STHeiti', 'WenQuanYi Micro Hei', 'SimSun', sans-serif;}
table,thead{width: 100%;}
tr th{width:25%;height:30px;background-color: #23B7E5;font-size: 16px;padding: 2px 0px;color:#fff;}
tr td{text-align: center;padding: 5px 0px;background-color: #fff;font-size: 14px;}
tr td a{padding: 2px 5px;border:1px solid #ddd;cursor: pointer;}
ul li{list-style-type: none;overflow: hidden;}
#div1{width:350px;height:100%;border:1px solid #ddd;position:fixed;right:0px;top:0px;
	background-color: #F5F5F5;
}
#div1 ul li p{width:50%;text-align: right;flex: 1;}
#div2 ul{overflow: hidden;}
#div2 ul li{float: left;width:75px;height:60px;border:1px solid #ddd;margin-right: 10px;}
#div2 ul li img{width: 100%;height: 100%;}
.div_panel{min-height: 200px;}
.allMoney{position: absolute;right: 0px;}
<ul>
	<li>
		<img id="img1" src="images/car1.jpg" draggable="true" ondragstart="drag(this)" />
		<input type="hidden" id="inp_money" value="23"/>
		<input type="hidden" id="inp_name" value="耐克3.0" />
	</li>
	<li>
		<img id="img1" src="images/car2.jpg" draggable="true" ondragstart="drag(this)" />
		<input type="hidden" id="inp_money" value="100"/>
		<input type="hidden" id="inp_name" value="奥迪" />
	</li>
	<li>
		<img id="img1" src="images/car3.jpg" draggable="true" ondragstart="drag(this)" />
		<input type="hidden" id="inp_money" value="1000"/>
		<input type="hidden" id="inp_name" value="东风特产" />
	</li>
</ul>

部分事件的JAVASCRIPT代码:

function addHtml(){
	var text_html='';
	var totalMoney=0;
	$("#ul_panel").html("");
	for(var i=0;i<data.length;i++){
		text_html+='<tr><td>'+data[i].name+'</td><td>'+data[i].money+'</td><td><a onclick="reduce(\'\'+'+i+',this)">-</a> '+data[i].num+' ';
		text_html+='<a onclick="addNum(\'\'+'+i+',this)">+</a></td><td>¥'+(data[i].money*data[i].num)+'</td></tr>';
		totalMoney+=data[i].money*data[i].num;
		$("#totalMoney").text('¥'+totalMoney);
	}
	$("#ul_panel").append(text_html);
}
function drop(){
	addJson(name,money);
	addHtml();
}
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:jquery拖放加入购物车

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.175246s