作者robinnpca (rob)
看板Ajax
标题[问题] jquery的draggable
时间Mon Nov 7 20:33:12 2011
<div id="div1"> 父层
<div id="div2">子层</div>
</div>
当我用jquery-ui.js里面的拖曳功能时
var b=$('.div1');
b.draggable();
将父层设为可拖曳
子层没有设可拖曳
1.拉父层、子层会跟着动(这是要的功能)
2.但是但我拖曳子层时
父层也会跟着动?(这希望父层不要跟着动)
请问这是继承的问题吗?
有没有指令可以打断子层继承拖曳的功能呢?
还是因为他jquery-ui.js里面就自动设为继承
要去里面修改打断其继承(目前尚未找到)
不过继承打断後 父层移动时 子层会移动吗?
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.4.14
1F:推 B9:b.draggable(); 改: 11/07 22:44
2F:→ B9:b.draggable({cancel:".div2"}).find(".div2").draggable() 11/07 22:45
4F:→ robinnpca:感谢~范例超棒^^ 11/08 10:05
5F:→ robinnpca:可以在请问一下..他ui-js拖曳的座标差是哪一个变数吗? 11/08 10:23
6F:→ robinnpca:找不太到...功力太差了~请教 11/08 10:23