为了账号安全,请及时绑定邮箱和手机立即绑定

拖拽到右侧问题

模块拖到“还没有产品”的右侧,为什么没反应呢?只有放在div的左侧部分才会运行成功??

http://img1.sycdn.imooc.com//571f12fa0001febf02950252.jpg

正在回答

2 回答

是这样的,这个droppable插件的逻辑是:当所拖拽块 的一半面积以上进入 接收容器的时候,它才触发该函数的调用。

这个 <div class='drag'> 是块级元素,宽度是100%,实际大小并不是你看到的大小。

你可以试下把  .drag { display: inline-block; } 这样设置它的实际大小就是你看到的大小了,再拖拽试试你就明白了

0 回复 有任何疑惑可以回复我~
#1

kevine099 提问者

苹果div没有设置margin,所以它margin自动填充了剩下的空间,但这也算div的
2016-04-29 回复 有任何疑惑可以回复我~
#2

凉粉拉面

设置成inline-block后虽然margin宽度变了,但是拖到右边还是没反应是怎么回事?
2016-07-18 回复 有任何疑惑可以回复我~

感觉这一节bug还是蛮多的,内部拖动也会有增加,而且红色小块”苹果“实际大小是这样的,有个好大的外边距,不知道这是不是影响原因之一

http://img1.sycdn.imooc.com//57206c6800013acb02820090.jpg

0 回复 有任何疑惑可以回复我~
#1

kevine099 提问者

可是我把整个苹果边框都放进去了呀,没有出来的
2016-04-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

拖拽到右侧问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信