我正在處理一個菜單,您可以通過將菜單項拖放到海誓山盟上。將物品放在另一個物品的上面應該創建一個子菜單,當它放在左/右/上/下時,應該相應地放置它。創建一個拖放菜單
要「檢測」哪個方向菜單應放在,我想加入覆蓋到像這樣的菜單項(請原諒我的繪畫技巧):
紅色框是覆蓋div我想補充。
我的問題是:這是正確的方法嗎?或者一個JavaScript解決方案與某種鼠標座標相關的菜單會更好?你會用什麼方法(可以是任何方法,而不僅僅是我指出的兩種方法)?
我正在處理一個菜單,您可以通過將菜單項拖放到海誓山盟上。將物品放在另一個物品的上面應該創建一個子菜單,當它放在左/右/上/下時,應該相應地放置它。創建一個拖放菜單
要「檢測」哪個方向菜單應放在,我想加入覆蓋到像這樣的菜單項(請原諒我的繪畫技巧):
紅色框是覆蓋div我想補充。
我的問題是:這是正確的方法嗎?或者一個JavaScript解決方案與某種鼠標座標相關的菜單會更好?你會用什麼方法(可以是任何方法,而不僅僅是我指出的兩種方法)?
我會去檢查鼠標事件及其座標,以保持標記和domtree乾淨。
http://jqueryui.com/sortable/#connect-lists-through-tabs – 2013-04-10 07:42:50