作者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