我目前正在处理一些代码,这些代码最终将用于我在 uni 的最后一年项目中,并且我添加了一个将从数据库中填充的表,但我想让行本身可拖动,以便我可以使用它在页面上的元素周围传递信息。
通过使用以下代码,我已经得到了工作:
$(document).ready(function(){
$(".tr_row").draggable({
helper: function(event) {
return $('<div class="drag-row"><table></table></div>')
.find('table').append($(event.target).closest('tr').clone()).end();
},
});
});
这是一个例子:http ://example.faved.co.uk
我遇到的问题是它的查看位置,如果它是在 chrome 或 safari 中打开的,那么当你拖动它时,它会在你放手之前弄乱表格的外观,如果你在 Firefox 中打开它,那么它可以正常工作并且不做桌子上的任何东西。
我的问题是,为什么这些浏览器会发生这种情况?我能做些什么来阻止它的发生,并让它像在 Firefox 中打开时一样工作吗?
谢谢