Jquery JCrop切割图像的边缘

Jquery JCrop切割图像的边缘,jquery,image,crop,jcrop,Jquery,Image,Crop,Jcrop,我正在使用创建一个界面,允许用户将图像裁剪到固定的宽度和高度。它始终以940px宽度显示原始图像,高度可变,并在顶部覆盖jCrop选择器,宽度和高度固定为940 x 600。然后,用户可以上下移动选择器,而不是左右移动,因为选择器与原始图像的宽度相同,并且可以选择一部分。裁剪效果很好,除了一件事:显示jCrop选择器的原始预裁剪图像的左侧缺少几个像素-更像935px宽。因此,当jCrop对其进行裁剪时,其结果是在左边缘下形成一个薄的黑色边框。代码: <script language="Ja

我正在使用创建一个界面,允许用户将图像裁剪到固定的宽度和高度。它始终以940px宽度显示原始图像,高度可变,并在顶部覆盖jCrop选择器,宽度和高度固定为940 x 600。然后,用户可以上下移动选择器,而不是左右移动,因为选择器与原始图像的宽度相同,并且可以选择一部分。裁剪效果很好,除了一件事:显示jCrop选择器的原始预裁剪图像的左侧缺少几个像素-更像935px宽。因此,当jCrop对其进行裁剪时,其结果是在左边缘下形成一个薄的黑色边框。代码:

<script language="Javascript">
  jQuery(function($) {      

    $('#target').Jcrop({
      keySupport: false,
      minSize: [940,600],
      maxSize: [940,600],           
      setSelect: [0,0,940,600],
      onSelect: updateCoords
    });

    function updateCoords(c)
    {
      $('#x').val(c.x);
      $('#y').val(c.y);
      $('#w').val(c.w);
      $('#h').val(c.h);
    };

  });
</script>

<img src="carousel.jpg" id="target" border="0" width="940" />

<form action="crop" method="post">
  <input type="hidden" id="x" name="x" />
  <input type="hidden" id="y" name="y" />
  <input type="hidden" id="w" name="w" />
  <input type="hidden" id="h" name="h" />
  <input type="submit" value="Crop Image" />                            
</form>
非常感谢您的任何想法

编辑:

查看生成的源代码,我看到jCrop正在向显示的图像添加样式宽度:935px。但是为什么呢

<img style="display: none; visibility: hidden; width: 935px; height: 701px;" src="carousel.jpg" id="target" border="0" width="940">
<div class="jcrop-holder" style="width: 935px; height: 701px; position: relative; background-color: black;">
<div style="position: absolute; z-index: 600; width: 940px; height: 600px; top: 0px; left: -5px;">
<div style="width: 100%; height: 100%; z-index: 310; position: absolute; overflow: hidden;">
<img style="border: medium none; visibility: visible; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 5px; width: 935px; height: 701px;" src="carousel.jpg">
编辑2:


我正在使用Twitter引导。我从中看到了一些冲突,但其中描述的问题与我的不同,我尝试了他们建议的最大宽度:无解决方案,但没有效果。

我最终将要裁剪的图像放入一个文件夹中,并将其及其子图像设置为宽度:940px

我没有发现问题的原因是什么,可能是与Bootstrap冲突