0

それについて質問があり、解決策は簡単に思えます...しかし、タブレットで動作させるにはどうすればよいですか?

$(function () {
  var isMouseDown = false,
    isHighlighted;
  $("#our_table td")
    .mousedown(function () {
      isMouseDown = true;
      $(this).toggleClass("highlighted");
      isHighlighted = $(this).hasClass("highlighted");
      return false; // prevent text selection
    })
    .mouseover(function () {
      if (isMouseDown) {
        $(this).toggleClass("highlighted", isHighlighted);
      }
    })
    .bind("selectstart", function () {
      return false;
    })

  $(document)
    .mouseup(function () {
      isMouseDown = false;
    });
});

http://jsfiddle.net/Brv6J/3/

同時にバインドしようとしましtouchstartたが、問題はイベントのようです。touchendmouseover

このプラグインは、jQuery ドラッグ可能を使用すると完全に機能しましたが、ここでは問題を解決していないようです。

4

0 に答える 0