可能是最好的。我有:
<li class="sorted" id='<%= domid %>'>
<%= horse.name %>
</li>
<%= draggable_element(domid, :ghosting=>true) %>
在某些“盒子”上掉落之后,名字= horse.name的可拖动元素就会停留在它上面。我想删除它(名称)。我正在尝试不同的事情。
据说我将不得不写简单的javascript(我不确定是否就是这种情况但是)如果我这样做,我在获取必须在js中插入的父元素id时遇到问题。
var mydrag = new Draggable(domid, { ghosting: true });
// then destroy it when you don't need it anymore
mydrag.destroy();
我怎样才能获得适当的domid。 ......像this.parentNode.id?我也试过了
<%= draggable_element(domid, :ghosting=>true, :endeffect => "this.hide();") %>
没有成功。
所以我的问题是如何在拖动后删除元素?
答案 0 :(得分:1)
你可以使用这样的效果:
var mydrag = new Draggable(domid, { ghosting: true, endeffect:function() { $(domid).hide() } });