当前位置: 编程技术>jquery
jquery easyui拖放购物车代码
来源: 互联网 发布时间:2014-10-07
本文导语: jquery easyui实现的购物车拖放功能,如下图: 1、显示产品HTML 代码示例: Balloon Price:$25 ...
jquery easyui实现的购物车拖放功能,如下图:
1、显示产品HTML
代码示例:
2、购物车HTML:
代码示例:
Shopping Cart
Name
Quantity
Price
Total: $0
Drop here to add to cart
3、编写拖放代码:
代码示例:
$('.item').draggable({
revert:true,
proxy:'clone',
onStartDrag:function(){
$(this).draggable('options').cursor = 'not-allowed';
$(this).draggable('proxy').css('z-index',10);
},
onStopDrag:function(){
$(this).draggable('options').cursor='move';
}
});
$('.cart').droppable({
onDragEnter:function(e,source){
$(source).draggable('options').cursor='auto';
},
onDragLeave:function(e,source){
$(source).draggable('options').cursor='not-allowed';
},
onDrop:function(e,source){
var name = $(source).find('p:eq(0)').html();
var price = $(source).find('p:eq(1)').html();
addProduct(name, parseFloat(price.split('$')[1]));
}
});
revert:true,
proxy:'clone',
onStartDrag:function(){
$(this).draggable('options').cursor = 'not-allowed';
$(this).draggable('proxy').css('z-index',10);
},
onStopDrag:function(){
$(this).draggable('options').cursor='move';
}
});
$('.cart').droppable({
onDragEnter:function(e,source){
$(source).draggable('options').cursor='auto';
},
onDragLeave:function(e,source){
$(source).draggable('options').cursor='not-allowed';
},
onDrop:function(e,source){
var name = $(source).find('p:eq(0)').html();
var price = $(source).find('p:eq(1)').html();
addProduct(name, parseFloat(price.split('$')[1]));
}
});
4、更新购物篮代码:
代码示例:
var data = {"total":0,"rows":[]};
var totalCost = 0;
function addProduct(name,price){
function add(){
for(var i=0; i
var totalCost = 0;
function addProduct(name,price){
function add(){
for(var i=0; i