[問題] jquery的draggable的子繼承父層

看板Ajax作者 (rob)時間14年前 (2011/11/07 20:33), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
<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

11/07 22:44, , 1F
b.draggable(); 改:
11/07 22:44, 1F

11/07 22:45, , 2F
b.draggable({cancel:".div2"}).find(".div2").draggable()
11/07 22:45, 2F

11/07 22:49, , 3F

11/08 10:05, , 4F
感謝~範例超棒^^
11/08 10:05, 4F

11/08 10:23, , 5F
可以在請問一下..他ui-js拖曳的座標差是哪一個變數嗎?
11/08 10:23, 5F

11/08 10:23, , 6F
找不太到...功力太差了~請教
11/08 10:23, 6F
文章代碼(AID): #1Ejz0BQf (Ajax)
文章代碼(AID): #1Ejz0BQf (Ajax)