0

ユーザーが何かをドラッグし始めたら、いくつかのcssを変更しようとしていますが、これを行う簡単な方法が見つかりませんでした。

現在、mousedownとmouseonを使用している場合、唯一の問題は、mousedownがclick()とまったく同じように動作することですが、ユーザーが要素をドラッグするとすぐにクリックされるのではなく、要素をドラッグすると実行される関数のようになります。

これを行う簡単な方法があるはずですが、私は何も見つけていません。このための特別なjqueryイベントはありますか?

どうすればこれを行うことができるので、すべてのブラウザで機能しますか?

ここに私のアプリケーション:

http://jsbin.com/ucopun/97/edit

関連コード:

$("#myTable").on('mousedown', 'td', function(event) {
  $("td").css({'background-color': '#313131'});
});
$("#myTable").on('mouseup', 'td', function(event) {
  $("td").css({'background-color': '#fff'});
});
4

1 に答える 1

2

jQuery UIには「ドラッグ可能な」プラグインが組み込まれているため、探しているものを実現できる可能性があります。

http://jqueryui.com/draggable/

于 2012-12-31T18:18:40.493 に答える