2014-12-02 110 views
0

我做了一個div可拖動$("#divID").draggable();它的工作原理。Div內可拖動Div

在這個div裏面我有第二個div。我希望內部div不可拖動,以便用戶可以使用圍繞內部div的「框架」拖動整個內容。 內部div包含一個ScrollBar和與「可拖動」功能衝突的其他元素。

它可能嗎? 謝謝。

編輯: 我製成測試頁:TEST

用戶應該能夠拖動一切(包括「其他元件」)只在上側或下帶,其中,所述光標成爲箭頭的剖面。我希望用戶無法拖動光標成爲指針的位置。 再次感謝。

+0

發佈您的代碼在你的問題吧。 – j08691 2014-12-02 16:30:35

+0

查看'containment'屬性,其中「約束拖動到指定元素或區域的範圍內」:http://jqueryui.com/draggable/#constrain-movement – lhan 2014-12-02 16:50:02

+0

已發佈代碼。謝謝 – 2014-12-02 19:01:57

回答

0

在手風琴工作時,我有一個模棱兩可的問題,我想要手風琴的標題鏈接,他們與手風琴行爲衝突。

我通過將事件處理程序附加到內部元素來修復它,它所做的全部操作是調用evt.stopPropagation()以防止父元素獲取衝突事件。

0

嘗試位置固定

div#notDraggable{ 
position:fixed; 
} 
+0

不工作。我想讓內部DIV跟隨外部DIV的移動,只是用戶不能點擊它來移動它(參見示例)。 – 2014-12-02 18:58:45