2

私は現在、いくつかのコードをいじっています。これは、最終的には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

私が抱えている問題は、それが表示される場所です。クロームまたはサファリで開いた場合、ドラッグすると、手放すまでテーブルの外観が乱れます。Firefoxで開いた場合は、正常に機能しますが、機能しません。テーブルに何でも。

私の質問は、なぜこれがこれらのブラウザで発生するのかということです。それが起こらないようにし、Firefoxで開いたときと同じように機能させるために私ができることはありますか?

ありがとう

4

1 に答える 1

1

大学の同僚のおかげで、これに対する答えを見つけました。

基本的に、ドラッグ div の位置を絶対に設定すると、すべてのブラウザーでうまくいきました。

于 2012-11-23T14:11:52.437 に答える