作者vecan (胖嘎)
看板Ajax
标题[问题] drag and drop..droppable中out问题
时间Sat Dec 24 23:50:47 2011
为了要实做一个drag and drop
小弟刚开始要进入jquery领域 对於js有基本了解
在jquery-ui drag and drop中的droppable事件中,找到了out事件
我也成功的利用out事件来触发我想做的js动作
但是却发现有小问题
我想做的是在该container中的object被移走的时候触发
但是 连同其他object移经该container时却也触发了
有先进能指点一下修正方式吗 感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.40.36
1F:推 mrbigmouth:没研究过drop 不过直觉可以直接用dragable的function做 12/25 02:47
2F:→ mrbigmouth:start时用data记录父层,stop时检查是不是out即可 12/25 02:48
3F:→ mrbigmouth:其实像dragable跟drop这种事,有jquery就已经很简单了 12/25 02:48
4F:→ mrbigmouth:不太需要用到ui啦... 12/25 02:49
5F:→ mrbigmouth:所谓drag,只是在handler上mousedown时"让物件跟着滑鼠 12/25 02:51
6F:→ mrbigmouth:走"而已 12/25 02:51
7F:→ mrbigmouth:自己写的话 很多效果诉求都可以自定 也可以省空间 12/25 02:52
8F:→ vecan:恩恩 我也有想过这个办法 但是很惭愧的是我不知道怎麽抓取 12/25 08:13
9F:→ vecan:draggable所在的父层 12/25 08:14
10F:→ vecan:我有看到像 this.posX = ui.offset.left; 纪录座标的方式 12/25 08:22
11F:→ vecan:但是却不知如何改成纪录父层ID 12/25 08:24
13F:→ vecan:我有看类似的文档了 我会在多试试 谢谢两位的帮忙!! 12/25 10:49
14F:推 mrbigmouth:ui的event都会传入触发的物件啊 检查该物件的父层即可 12/25 11:32