小编Ash*_*Ash的帖子

鼠标事件触摸事件以获得ipad兼容性

我有这个孩子绘画应用程序,它使用鼠标事件在图像上绘画.但是,我需要将鼠标事件转换为触摸,以便它可以在ipad上工作.有人可以解释一下如何做到这一点.我的应用程序代码非常类似于此示例代码http://cool-php-tutorials.blogspot.co.uk/2011/05/simple-html5-drawing-app-with-saving.html.

PS我对javascript的了解并不是一个先进的水平,所以如果你能告诉我工作代码或示例将是一个很大的帮助

我做鼠标事件的代码如下.请将此功能从鼠标转换为触摸..请在2天后我被困在此...:|

var clickX = new Array();
var clickY = new Array();
var clickDrag = new Array();

// binding events to the canvas
$('#drawingCanvas').mousedown(function(e){
  var mouseX = e.pageX - this.offsetLeft;
  var mouseY = e.pageY - this.offsetTop;

  paint = true; // start painting
  addClick(e.pageX - this.offsetLeft, e.pageY - this.offsetTop);

  // always call redraw
  redraw();
});

$('#drawingCanvas').mousemove(function(e){
  if(paint){
    addClick(e.pageX - this.offsetLeft, e.pageY - this.offsetTop, true);
    redraw();
  }
});

// when mouse is released, stop painting, clear the arrays with …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas mouseevent touch-event

4
推荐指数
1
解决办法
1万
查看次数

MySQL在同一个表中选择和计数

我有一张完全像这样的桌子

|month|year|candidate_id|emp_id
|    6|2016|10          |5
|    6|2016|11          |5
|    6|2016|12          |5
|    7|2016|13          |5
|    7|2016|14          |5
Run Code Online (Sandbox Code Playgroud)

所以我想计算每个月添加了多少候选人,并显示月、年和候选人总数,如下所示

|Month|Year|Total
|    6|2016|3
|    7|2016|2
Run Code Online (Sandbox Code Playgroud)

我尝试使用这个 sql 脚本

SELECT
    c.MONTH,
    c.YEAR,
    a.total
FROM
    wp_tsf_reports c,
    (
        SELECT
            COUNT(*) total
        FROM wp_tsf_reports b
        WHERE b.emp_id = '5'
        GROUP BY b.MONTH, b.YEAR DESC
    ) a
WHERE
    c.emp_id = '5'
GROUP BY c.MONTH, c.YEAR DESC
Run Code Online (Sandbox Code Playgroud)

这个的输出是

|Month|Year|Total
|    6|2016|3
|    7|2016|3
Run Code Online (Sandbox Code Playgroud)

如您所见,它显示 3 两次,其中第 6 个月的总数应为 3,第 7 个月的总数应为 2。

任何帮助是appriciated

mysql sql

1
推荐指数
1
解决办法
3254
查看次数

标签 统计

canvas ×1

html5 ×1

javascript ×1

mouseevent ×1

mysql ×1

sql ×1

touch-event ×1