我有这个孩子绘画应用程序,它使用鼠标事件在图像上绘画.但是,我需要将鼠标事件转换为触摸,以便它可以在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) 我有一张完全像这样的桌子
|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