我啓動了一個新的RoR 3.1項目來測試它。我已經添加了以下需要的jQuery .js文件,以使拖動工作正確進入我的app/assests/javascripts目錄。jQuery可拖動不能在Ruby on Rails 3.1中工作
jquery.ui.core.js
jquery.ui.widget.js
jquery.ui.mouse.js
jquery.ui.draggable.js
的application.js中有默認代碼:
//= require jquery
//= require jquery_ujs
//= require_tree .
我加入的.js文件的代碼,使一切工作納入的application.js文件:
$(function() {
$("#draggable").draggable();
});
所以這是一切。
然後我用下面的代碼在我的主頁:
<div id="draggable" class="ui-widget-content">
<p>Drag me around</p>
</div>
Dragging功能不起作用!我使用的代碼基於可拖動的jQuery演示文件。它作爲一個HTML文件很好,但是當我把它放到我的Ruby on Rails 3.1項目中時,它不起作用。我究竟做錯了什麼?因爲這個,我一直在拉我的頭髮。謝謝你的幫助!
(不是我已經刪除CSS格式,使我的代碼看起來simplier。它不是因爲,雖然)
你有沒有「查看源代碼」來確定你認爲實際上包含了什麼? –