我们如何在Imgareaselect中移动选定的区域

时间:2013-12-13 05:28:01

标签: javascript jquery

我是jquery的新手。我创造了一个“imgareaselect”。它已成功创建。但我移动选定的部分有问题。请帮助我... 我的代码是:

<head>
  <link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css" />
  <script type="text/javascript" src="scripts/jquery.min.js"></script>
  <script type="text/javascript" src="scripts/jquery.imgareaselect.pack.js"></script>

<script type="text/javascript">
   $(document).ready(function () {
   $('#ferret').imgAreaSelect({ maxWidth: 200, maxHeight: 150, handles: true });
   });
   ;
 function preview(img, selection) {
    var scaleX = 100 / (selection.width || 1);
    var scaleY = 100 / (selection.height || 1);
    $('#ferret + div > img').css({
        width: Math.round(scaleX * 400) + 'px',
        height: Math.round(scaleY * 300) + 'px',
        marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px',
        marginTop: '-' + Math.round(scaleY * selection.y1) + 'px'
    });
   }

   $(document).ready(function () {
       $('<div><img src="http://jotform.org/demo/jquery-image-area-select-plugin/images/sweet-dogs.jpg" style="position: relative;" /><div>')
       .css({
            float: 'right',
            position: 'relative',
            overflow: 'hidden',
            width: '100px',
            height: '100px'
        })
        .insertAfter($('#ferret'));

    $('#ferret').imgAreaSelect({ aspectRatio: '1:1', onSelectChange: preview });
});
</script>
</head>
<body>

   <img src="http://jotform.org/demo/jquery-image-area-select-plugin/images/sweet-dogs.jpg" id="ferret" style="height:200px;width:300px;">



</body>

我能够在新div中创建Imgareaselet .seleced图像,但我在移动选定区域时遇到问题。我希望您理解我的问题。

0 个答案:

没有答案