2012-03-10 166 views
1

這是很容易來約束一個jQuery可拖動到這樣的軸:如何限制jQuery的可拖動於x軸和y軸

$("#object").draggable({ axis: "x" }); 

但我怎麼能就約束到x和y? IOW,我想允許垂直和水平移動,但沒有別的(想象棋盤上的白嘴鴉)。

+0

可能重複[如何使jQuery的可拖動固定X和Y軸?(http://stackoverflow.com/questions/1572950/how-to-make -jquery-draggable-with-fixed-x-and-y-axis) – j08691 2012-03-10 22:05:02

+0

該帖子可能存在重複,但它是從2009年開始的。是否真的沒有本地(非插件)方式來限制拖動到兩個軸,而不是隻有一個? – Robot 2012-03-10 22:11:02

+0

http://jqueryui.com/demos/draggable/#constrain-movement – Mottie 2012-03-10 22:26:34

回答

1

只需添加這它的工作原理

$("#object").draggable({ axis: "x,y" });