Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 如何在cropperjs中调用rotate方法_Javascript_Crop - Fatal编程技术网

Javascript 如何在cropperjs中调用rotate方法

Javascript 如何在cropperjs中调用rotate方法,javascript,crop,Javascript,Crop,我正在使用cropperjs,我想创建一个按钮来调用cropperjs中的旋转方法,即有一个顺时针90度和逆时针90度的按钮。我尝试了下面的代码,但没有成功 <script> window.addEventListener('DOMContentLoaded', function () { var image = document.getElementById('image'); var imgRotate = d

我正在使用cropperjs,我想创建一个按钮来调用cropperjs中的旋转方法,即有一个顺时针90度和逆时针90度的按钮。我尝试了下面的代码,但没有成功

  <script>
        window.addEventListener('DOMContentLoaded', function () {

            var image = document.getElementById('image');
            var imgRotate = document.getElementById('rotateImg');
            var cropper = new Cropper(image, {
                aspectRatio: 20 / 15,

                built: function () {

                }
            });

            document.getElementById('rotateImg').onClick = function () {
                cropper.rotate(90);
            };
        });
    </script>

addEventListener('DOMContentLoaded',函数(){
var image=document.getElementById('image');
var imgRotate=document.getElementById('rotateImg');
变量裁剪器=新裁剪器(图像{
专题:20/15,
内置:函数(){
}
});
document.getElementById('rotateImg')。onClick=function(){
裁剪器。旋转(90);
};
});
两个步骤:

(一) 为了确保调用函数,可以按如下方式跟踪它

document.getElementById('rotateImg').onClick = function () {
 console.log("I'm in, go to step 2");
  cropper.rotate(90);
 };
(二) 您需要告诉cropper允许您想要使用的函数性,下面是一个不同函数性的示例:

cropper = new Cropper(image, {
      movable: true,
      zoomable: true,
      rotatable: true,
      scalable: true
    });

希望这将帮助您节省时间。

我添加了一个脚本。请再次检查这个问题!使用此脚本时出现了什么问题?onClick函数是否按预期启动?开枪?控制台中是否有错误?没有错误。我的日志甚至无法打印,所以听起来你的onClick没有按预期工作。。非常感谢,资源非常有用,它解决了我的问题。我还发现“onClick”应该是“onClick”,非常感谢,不过我已经试过了。我已经解决了这个问题,请看上面的评论