我正在研究拖放功能。我有一个适用于该功能的代码。它写在rails 2.3.5中。当我转移到rails 3时,我使用了相同的代码。实际上拖放工作正常,但是轨道3中的位置会自动改变。在2.3.5中,位置不会改变。
<% for item in section_menu_items do %>
<li id='<%= item[:id] %>' class='sec_drag'><%= image_tag(item[:icon], :align => 'absmiddle', :style => 'margin-right: 5px;') %><%= item[:text] %></li>
<%= draggable_element "#{item[:id]}", :scroll => 'window', :revert => true, :ghosting => true, :onEnd => "function(){ $('add_here_marker').hide();}" %>
<% end %>
这是示例代码。类“sec_drag”包含位置:relative。当我拖动元素时,位置会自动更改为绝对值。
rails 3的语法是否已更改?这是什么解决方案?