javascript - 无法看到 cropper js 的预览

标签 javascript jquery image crop

我已经使用 cropper.js 创建了一个应用程序 对于裁剪图像,应用程序正在运行并且图像正在裁剪,但我无法看到预览,我的预览 div 在裁剪时没有正确填充任何内容。我的代码如下所示

谁能告诉我一些解决办法

Plunker

脚本

 var $image = $('.img-container > img'),
    $dataRotate = $('#dataRotate'),
    options = {
       modal: true,
       guides: true,
       autoCrop: false,
       dragCrop: true,
       movable: true,
       resizable: true,
       zoomable: false,
       touchDragZoom: false,
       mouseWheelZoom: false,
       preview: '.preview',
      crop: function (data) {
        $dataRotate.val(Math.round(data.rotate));
      }
    };

最佳答案

您需要使用 css 设置 .preview 元素的大小。同时将溢出设置为隐藏,例如

.preview {
  overflow: hidden;
  width: 50px; 
  height: 50px;
}

也 fork 了 your plunkyour updated plunk .

关于javascript - 无法看到 cropper js 的预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788922/

相关文章:

javascript - Web 上圆 Angular 图像的最佳实践

c# - 如何以编程方式更改图像颜色?

image - 如何提取图像中物体的RGB值?

javascript - 如何为quine函数添加换行符,我想要在每行源代码之后适当的缩进和换行符

jQUery - 在标签内插入

javascript - react : async setState updates to late

javascript - 用于在 jQuery 元素集中查找具有特定类的元素的索引的单行代码?

javascript - :visible always returns true when doing animate

javascript - 用鼠标悬停关闭一个框

javascript - HTML/JavaScript 当 checkbox=True 时,更改 <TD> 颜色