2014-06-13 31 views
0

下降的問題在我的HTML代碼我的代碼結構jQuery的阻力,並與格拖動

<form name="mainform" class="mainclass"> 
    <div id="dv1"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
    </div> 
    <div id="dv2"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
    </div> 
    <div id="dv3"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
    </div> 
    <!---- Div need to drag---> 
    <div id="lunch"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
    </div> 
</form> 

我需要拖動此#lunch股利和需要#dv1 or #dv2, or #dv3之間下降。主分區(#dv1,2,3)無需拖動。

我用下面的jQuery代碼

$(function() { 
    $(".mainclass div").sortable({ 
     opacity: 0.8, 
     cursor: 'move', 
     update: function() {} 
    }); 
}); 

但它不能拖。

如果我使用下面的代碼 - > div內的元素是可拖動的,不能放下。

$(function() { 
    $("#ln_brk").sortable({ 
     opacity: 0.8, 
     cursor: 'move', 
     update: function() {} 
    }); 
}); 

我在做什麼錯了?以及如何實現這一目標?請幫幫我。

+0

這兩個代碼存在錯誤/編輯錯誤 - 括號不匹配 –

+1

是純粹的UI和李結構是不可能的? – Sid

回答

0

你已經在你的代碼在這裏用了太多的括號:

$(function() { 
    $(".mainclass div").sortable({ 
     opacity: 0.8, 
     cursor: 'move', 
     update: function() {} 
    }); 
}); 

}); 

刪除片段的最後一行上面。

0

您可以使用html拖放。

<form name="mainform" class="mainclass"> 
     <div id="dv1" ondragenter="return dragEnter(event)" 
    ondrop="return dragDrop(event)" 
    ondragover="return dragOver(event)"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
     </div> 
     <div id="dv2" ondragenter="return dragEnter(event)" 
    ondrop="return dragDrop(event)" 
    ondragover="return dragOver(event)"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
     </div> 
     <div id="dv3" ondragenter="return dragEnter(event)" 
    ondrop="return dragDrop(event)" 
    ondragover="return dragOver(event)"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
     </div> 
     <div id="lunch" draggable="true" ondragstart="return dragStart(event)"> 
     <ul> 
      <li>some content and form elements here</li> 
     </ul> 
     </div> 
    </form> 

小提琴:http://plnkr.co/edit/3OMfqActNAm0eccllte4?p=preview

+0

我們在我的文件中使用了這段代碼。它拖得很好。但它沒有落在任何地方。我不知道這裏有什麼問題。我用相同的代碼 – NitheesBavesh

+0

你可以顯示你的小提琴嗎?也許我可以找出什麼是錯的 – Pranav

+0

請參考小提琴:http://jsfiddle.net/2UX6c/ – NitheesBavesh