【发布时间】:2015-11-16 12:39:58
【问题描述】:
在 Rails 4.2.3 中使用 jQuery UI。它对我不起作用。
使用 gem "jquery-ui-rails"。
尝试制作像这样的简单可拖动元素https://jqueryui.com/draggable/#default
但我无法移动我的 div 元素。
<div id = "draggable" class="ui-widget-content">
<p>Element</p>
</div>
我的应用程序.js
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require twitter/bootstrap
//= require turbolinks
//= require_tree .
$("#draggable").draggable();
应用程序.css
*= require jquery-ui
*= require_tree .
*= require_self
*/
#draggable{width:110px;height:100px; padding:0.5em; border:1px solid #ddd; background-color:#eee}
在 Firefox 和 Chrome 中测试。
我尝试预编译资产,清理所有旧宝石。并尝试手动插入布局(当我这样做时,我删除了 application.js 中的 jquery 行)
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
浏览器没有显示任何错误。在浏览器中使用开发工具时,我可以在 assets/jquery-ui 中看到的所有 jquery-ui 文件。
帮助。我的错在哪里?
【问题讨论】:
标签: javascript jquery ruby-on-rails jquery-ui ruby-on-rails-4.2