Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按下按钮时,移动屏幕保持旋转_Javascript_Jquery_Html_Mobile_Mobile Browser - Fatal编程技术网

Javascript 按下按钮时,移动屏幕保持旋转

Javascript 按下按钮时,移动屏幕保持旋转,javascript,jquery,html,mobile,mobile-browser,Javascript,Jquery,Html,Mobile,Mobile Browser,看 我想当用户按住旋转文本时,组对象是否继续旋转? 一旦用户移除触摸,按下停止旋转 $('#rotate').on({ 'mousedown touchstart click': function () { var x=setInterval(function () {group.setAngle(group.getAngle()+30);canvas.renderAll();}, 3000); return false; }, 'mou

我想当用户按住旋转文本时,组对象是否继续旋转? 一旦用户移除触摸,按下停止旋转

$('#rotate').on({
    'mousedown touchstart click': function () {
         var x=setInterval(function () {group.setAngle(group.getAngle()+30);canvas.renderAll();}, 3000);
        return false;
    },
    'mouseup touchend': function () {
      clearInterval(x);
    }
});

获取错误未捕获引用错误:未定义x

解决需要初始化变量x的值的问题

var x=null;
$('#rotate').on({
    'mousedown touchstart click': function () {
         var x=setInterval(function () {group.setAngle(group.getAngle()+30);canvas.renderAll();}, 3000);
        return false;
    },
    'mouseup touchend': function () {
      clearInterval(x);
    }
});

您好,欢迎来到StackOverflow。当您回答问题时,请告诉我们您的解决方案,而不仅仅是发布代码片段:uncaughtreferenceerror:x未定义
var x=null;
$('#rotate').on({
    'mousedown touchstart click': function () {
         var x=setInterval(function () {group.setAngle(group.getAngle()+30);canvas.renderAll();}, 3000);
        return false;
    },
    'mouseup touchend': function () {
      clearInterval(x);
    }
});