この問題を解決するために知っていることはすべて試しましたが、成功しませんでした。私のサイトは IE と FF で完全に動作しています。Chrome では、理由もなく、少し不具合があります。
私は2つのテーブルを持っています。ソース テーブルと宛先テーブル。テーブル行 (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/で最小化された例を作成しました
1 行ドラッグできます。ドラッグを開始すると、両方の線が紫色になります (これは望ましいことです)。しかし、クロムでは、テーブルの最初の行が大きくなっています (なぜ????)。
次のいずれか (または両方) の可能性を教えてください。
- ソースの背景を紫色にする別の方法を見つけ、
- 「最初の行を大きくする」という不具合の問題を見つけます。
どうもありがとう、マイケル