jQuery UI插件droppable

除使用draggable插件拖曳任意元素外,还可以调用droppable UI插件将拖曳后的任意元素放置在指定区域中,类似购物车效果,调用格式如下:

$(selector).droppable({options})

selector参数为接收拖曳元素,options为方法的配置对象,在对象中,drop函数表示当被接收的拖曳元素完全进入接收元素的容器时,触发该函数的调用。

例如,在页面中,通过调用droppable插件将“产品区”中的元素拖曳至“购物车”中,同时改变“购物车”的背景色和数量值.

产品区

苹果

购物车(0)

var intSum=0;

$(function () {

$(".drag").draggable();

$(".cart").droppable({

drop: function () {

intSum++;

$(this)

.addClass("focus")//改变购物车CSS

.find("#tip").html("");删除原有内容

$(".title span:).html(intSum);

}

})

}); 


先调用draggable插件任意拖曳“产品区”的元素,然后,调用droppable插件绑定“购物车”中接收元素,当“产品区”元素完全拖曳至“购物车”时,触发定义的drop函数,改变“购物车”中背景色和总数量值。

你可能感兴趣的:(jQuery UI插件droppable)