通过在平板电脑上拖动来选择桌面上的单元格

时间:2013-10-07 12:34:47

标签: jquery

有关于它的问题,解决方案似乎很简单......但我如何让它在平板电脑上运行?

$(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/

我试图同时绑定touchstarttouchend,但问题似乎是mouseover事件。

This plugin在使用jQuery draggable时工作得很好,但似乎没有解决这里的问题。

0 个答案:

没有答案