Javascript 如何通过ImgAreaSelect在新div中显示所选图像
这是我的ImgAreaSelect代码:Javascript 如何通过ImgAreaSelect在新div中显示所选图像,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我的ImgAreaSelect代码: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css" /> <script type="text/javascript" src="scripts/jquery.min.js"&g
<!DOCTYPE html>
<html>
<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 () {
$('#ladybug_ant').imgAreaSelect({ maxWidth: 200, maxHeight: 150, handles: true });
});
</script>
</head>
<body>
<img src="http://jotform.org/demo/jquery-image-area-select-plugin/images/sweet-dogs.jpg" id="ladybug_ant" style="height:200px;width:300px;"><br>
</body>
</html>
$(文档).ready(函数(){
$('ladybug_ant').imgAreaSelect({maxWidth:200,maxHeight:150,handles:true});
});
这段代码是我为ImgAreaSelect编写的选择图像区域的代码。现在我希望在新的div中选择图像。我希望您理解我想问的问题。答案在这里:-使用实时示例
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="ferret.jpg" style="position: relative;" /><div>')
.css({
float: 'left',
position: 'relative',
overflow: 'hidden',
width: '100px',
height: '100px'
})
.insertAfter($('#ferret'));
$('#ferret').imgAreaSelect({ aspectRatio: '1:1', onSelectChange: preview });
});
功能预览(img,选择){
var scaleX=100/(selection.width | 1);
var scaleY=100/(选择高度| | 1);
$('#雪貂+div>img').css({
宽度:数学圆(scaleX*400)+“px”,
高度:数学圆(scaleY*300)+“px”,
marginLeft:'-'+Math.round(scaleX*selection.x1)+“px”,
marginTop:'-'+Math.round(scaleY*selection.y1)+'px'
});
}
$(文档).ready(函数(){
$('')
.css({
浮动:'左',
位置:'相对',
溢出:“隐藏”,
宽度:“100px”,
高度:“100px”
})
.insertAfter($);
$(“#雪貂”).imgAreaSelect({aspectRatio:'1:1',onSelectChange:preview});
});
希望我能帮忙。:)