章节
问答
课签
笔记
评论
占位
占位

放置插件——droppable

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

$(selector).droppable({options})

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

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

在浏览器中显示的效果:

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

任务

我来试试,亲自将产品区中的元素拖曳至回收站中

在下列代码的第27、28、29行代码中,构建定义的drop函数代码,改变“回收站”元素的背景色和显示的内容。

?不会了怎么办
  1. 首先,通过$(this)方式获取“回收站”元素本身,其次,通过元素本身的addClass()方法添加新背景样式。
  2. 在改变“回收站”元素背景的同时,使用find()方法获取显示内容元素,并将它显示的内容设置为空。
||
1
<!DOCTYPE html
    PUBLIC "
    -//W3C//DTD
    XHTML 1.0
    Transitiona
    l//EN"
    "http://www
    .w3.org/TR
    /xhtml1/DTD
    /xhtml1
    -transition
    al.dtd">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
#divtest
{
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕后端3860619
 $(".drag").draggable();  draggable()插件让带有drag类名的元素可拖拽。  $(".cart").droppable();  droppable()也是插件,当拖拽元素出现在cart类名的元素中触发里面的动作。drop:function就是放在该元素中触发的动作。intSum是个全局变量 你少复制了 var intSum=0;$(this)指的就是动作所指对象$('.cart')。 addClass加类名,find('#tip').html('');清空id='tip...

已采纳回答 / qq_herozero_03158164
不是很理解你的问题,你再说详细一些

最新回答 / 宛在水中沚a
具体点。。。。。

最新回答 / 收获季节
你在style.css文件里,找到.focus。把#eee该成#ccc.就可以了

已采纳回答 / 治贤
就是此事件绑定的元素,比如$('#id').click(function(){ $(this);//这里的this就是ID为id的这个元素}) 

最新回答 / 淡水狗
已经搞定了,大概这样来回拖动的话变量也会随之增加。<...code...>

已采纳回答 / 慕移动3779133
因为相应的php文件里面你没有写上增加的语句或者方法
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言