我目前正在构建一个简单的应用程序,它将一个图像重叠在另一个图像上。最上面的一个需要可拖动和调整大小。最初我认为jQueryUI是一个好主意,它有两个主要问题:
-
出于某种原因,Chrome不喜欢这两种行为,即使它们被强加给不同的元素。
-
我需要8个手柄,就像任何图像处理软件的标准一样。
这是我的密码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/base/jquery-ui.css" />
<script>
$(document).ready(function(){
$(".draggable").draggable();
$(".resizable").resizable({ handles: 'n, e, s, w, ne, se, sw, nw' });
});
</script>
<img src="http://i.stack.imgur.com/TWqnS.jpg" />
<span class="draggable">
<img src="http://i.stack.imgur.com/2fmzr.png" width="192" height="192" class="resizable" />
</span>
我不能将这两个行为都设置为同一个元素,因为它会弄乱某些东西。
我需要的是
jCrop
唯一的区别是,我不是剪切图像,而是将一个图像重叠在另一个图像上。句柄正是我需要的,但是当前的选项不允许我更改可调整大小的元素,因为它是一个DIV,我需要一个图像。
谢谢。