Javascript JS-If语句
我在我的JS应用程序中有下面的代码,但是它不工作,并且在调试应用程序中也没有看到任何错误 你能告诉我我错过了什么吗?谢谢Javascript JS-If语句,javascript,if-statement,Javascript,If Statement,我在我的JS应用程序中有下面的代码,但是它不工作,并且在调试应用程序中也没有看到任何错误 你能告诉我我错过了什么吗?谢谢 function mouseActivity(e) { if(e=='mousedown' || e=='touchstart') { mouseDown = true; var coords = calcCoordinates(couponCanvas, e); drawEventPath();
function mouseActivity(e)
{
if(e=='mousedown' || e=='touchstart') {
mouseDown = true;
var coords = calcCoordinates(couponCanvas, e);
drawEventPath();
return false;
}
if(e=='mousemove' || e=='touchmove'){
if (!mouseDown)
return true;
var coords = calcCoordinates(couponCanvas, e);
return false;
}
if(e=='mouseup' || e=='touchend'){
if (mouseDown)
{
mouseDown = false;
return false;
}
return true;
}
}
上述功能将决定对不同的鼠标/触摸事件采取什么行动。正在从另一个函数调用它:
函数dummy(){
}事件中缺少类型,请检查类型
event.type;
“不工作”是什么意思?什么时候叫?怎么叫?“不工作”怎么不工作?你希望它做什么呢?这段代码工作得很好。它将针对不同的情况执行所有说明。成功了,会发生什么?到底发生了什么?“它不工作”不是一个足够的问题陈述。所以
如果(e.type=='mousedown'| | e.type=='touchtstart'){
等,那么它应该工作,但主要问题是缺少代码来检查事件的类型,而不是检查整个事件是否等于某个值
event.type;