JQuery를 통해 드래그 가능하게 만들고 결국 정렬 할 수있는 문서 그룹이 있어야합니다. 이 상자들은 순수한 CSS로 생성되었으므로 나는 똑같지 만 드래그 할 수 있도록 유지하고 싶습니다. mongoid db를 기반으로하는 노트이므로 아약스를 사용하여 성공적으로 생성하고 파괴 할 수 있습니다. 하지만 나는 어떤 종류의 드래그를해도 운이 좋았습니다. 아래는 관련 코드입니다. googling 나는 적어도 atelast hopelly, 코드에 어떤 문제가 표시되지 않습니다 그래서 아마 내 jquery가 손상 되었습니까? 내 코드는 내가 제대로 드래그 기능으로로드되고 있는지 쿼리 UI를 만들기 위해 취할 수있는 단계에 올 경우 이JQuery Draggable이 작동하지 않는 이유를 알아 두십시오.
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require bootstrap
//= require_tree .
응용 프로그램/뷰/문서를 application.js 도움을 이 ... 감사합니다/
<li>
<div id=<%= dom_id(document) %> class="document">
<div class="note">
<h2><%= document.title %></h2>
<p></p>
<%= link_to content_tag(:i, "", class: "icon-trash"), document, method: :delete, remote: true %>
</div>
</div>
</li>
응용 프로그램/뷰/사용자/index.html.erb
<div class="container">
<div class="content">
<div class="notes">
<ul>
<%= link_to documents_path, method: :post, remote: true do %>
<li>
<div class="note">
<h2> </h2>
<p>create</p>
</div>
</li>
<% end %>
</li>
<div id="documents">
<%= render @documents %>
</div>
</ul>
</div>
</div>
</div>
/app/assets/javascripts/document.js을 _document .coffee
JQuery ->
$(".note").draggable();
브라우저 콘솔에서 오류가 있습니까? 귀하의 코드가 올바른 것으로 보이기 때문에 (li 요소를 드래그 할 수있게 만들었지 만 자식 div를 제거하고 link_to가 ul 요소 내에 잘못 배치되어 정리해야합니다). –
thin에서 오류가 발생하지 않고 query-ui.js 자산을 처리하고 있습니다. 그렇습니다. 정리가 필요하다는 데 동의합니다. – TheIrishGuy
이 문제를 발견했습니다. "jQuery ->"가 아니라 "jQuery ->" – TheIrishGuy