我尝试了我所知道的一切来解决这个问题,但没有成功。我的网站完全在 IE 和 FF 中运行。在 Chrome 中有一个小故障 - 没有理由。
我有两张桌子。一个源表和一个目标表。我正在将表行 (tr) 从源拖到目标或在目标表内。当我开始拖动该行时,它被一个自制的助手克隆以自由拖动它。
helper: function(event){
/* HERE IS THE PROBLEM */
return $('<div class="dragged-row"><table></table></div>')
.find('table').append($(event.target).closest('tr').clone().addClass("dragged-row")).end();
},
(我从网上得到这个代码)
当我改用助手“克隆”时,问题就消失了,但我的课程没有应用(紫色背景色)。
我在http://jsfiddle.net/jt3LX/上创建了一个最小化的示例
您可以拖动一行。如果你开始拖动,两条线都会变成紫色(这是需要的)。但是在 chrome 中,表格的第一行变得越来越大(为什么????)。
您能否帮助我解决以下一种(或两种)可能性:
- 找到另一种方法使源的背景为紫色,
- 找出“第一行变大”的问题——故障。
非常感谢,迈克尔