我在容器div中有4個div。我希望能夠垂直拖動四個div的內容,但也能夠水平拖動所有四個div的容器。像下面..jquery UI在子div上可拖動的x軸,在父級上的y軸
或者像在這裏看到:http://jsfiddle.net/PuVCz/
問題是你可以拖動第一兩個div上下當你點擊裏面他們離開了一大堆權當你點擊右邊2個空格子裏面,但是當你點擊前兩個時,你不能水平移動整個區域,因爲jquery認爲你試圖控制內容的向上/向下移動。
有沒有使用可拖動的方式來實現這一點?
PS一些代碼來取悅堆棧溢出提交系統,但事先知情同意或JSF說明我的意思好得多
$(function() {
$("#content").draggable({axis: "x" });
$(".fredcontent").draggable({axis: "y" });
});
嗨,謝謝你的回答。今天更清楚地思考它,我不認爲有可能做我想做的事情,因爲當你點擊div時,jquery使活動div不是父級,所以你只能垂直移動它。我將不得不在點擊水平移動(根據您的答案)之外的差距,但我希望divs並排。我將調查jquery mobile中的滑動方法。 – xgarb
當然,你不能在一個事件上有兩個單獨的行爲。此外,當拖動開始時,你不能告訴用戶要做什麼,即水平或垂直拖動。所以對你要求的東西很困難。 –
我得到了這個http://jsfiddle.net/swtvq/8/ jquery mobile的滑動。我想我可以將其用於我的項目。 – xgarb