2009-11-25 54 views
0

我在頁面中使用jQuery-ui可拖動和拖放。基本上我正在實施一種手風琴,您可以從一個部分拖動一個項目並放入另一個部分。我不使用jquery-ui手風琴 - 我只是想在時間合適的時候揭示相關部分並隱藏其他部分(當您將鼠標懸停在節標題上時拖動)。我面臨的問題是拖動時懸停事件似乎不起作用。我嘗試過的第二件事是將節標題設置爲droppable並實現'over'回調函數。問題在於動態可投放位置似乎存在問題 - 當區域標題移動時(例如,上面的區域被顯示並將區域標題推下),則可丟棄的位置保持在相同位置 任何想法?拖動'catch'hover'事件

回答

0

這裏是我如何解決它:

  1. 集合{refreshPostions:真正}在可拖動選項(這會降低性能了一點,但我已經看到了沒有其他方法)中可放開
  2. 集:
​​
0

您可能想要更改您的UI,以便使您能夠更改部分的部分本身不會移動。

所以,你可以有一些導航鏈接或標籤,因爲這些將是靜態的。用戶在選項卡上拖動一個項目,現在打開新選項卡,然後他們可以將其放在正確的位置。

+0

這不是一個壞主意,也可能是我會做什麼,如果沒有技術解決方案將被發現。謝謝 – 2009-11-25 18:54:20