<link rel="stylesheet" type="text/css" href="../jquery.imgareaselect-0.9.10/css/imgareaselect-default.css" rel="external nofollow" /> <br><script type="text/javascript" src="../jquery.imgareaselect-0.9.10/scripts/jquery.imgareaselect.pack.js"></script>
|
选项 |
描述 |
| aspectRatio | 长宽比,以后在选择时候就会维持不变。 e.g. "4:3" |
| autoHide | 如果设为true,那么在选择完后区域会消失。 Default:false |
| classPrefix | 预先给插件元素的前缀(详见下面:5、元素与类) Default:imgareaselect |
| disable | 如果设置成true,这个插件将不起作用(但是图像还是可见的) |
| enable | 如果设置成true,这个插件又将重新起作用 |
| fadeSpeed | 若设置成大于零的某个数,将"渐隐/渐现"这个插件 Default:true |
| handles | 若设置成true,在改变大小的时候显示改变框(就是角点有些小"矩形") Default:false |
| hide | 若设置成true,则隐藏选择框 |
| imageHeight | 图像的真实高度(因为有可能被CSS缩放过了) |
| imageWidth | 图像的真实宽度(因为有可能被CSS绽放过了) |
| instance | 若设为true,imgAreaSelect()函数会返回一个对选择区域图像的一个引用,以便能够进一步使用API。(详见8、API方法) |
| keys | 启用/关闭键盘支持(详见7、键盘支持) Default:false |
| maxHeight | 限制选择框(以像素为单位),设置最大、最小的高度、宽度。 |
| maxWidth | |
| minHeight | |
| minWidth | |
| movable | 设置是否支持选择框移动 Default:true |
| parent | 指定此插件默认所附加到的父元素 Default:body |
| persistent | 若设置成true,点击选择区域外将开始一个新的选项(换言之,是否让用户只能移动/缩放选择区域) Default:false |
| remove | 若设置成true,则该插件将完全移除 |
| resizable | 决定选择区域是否可以改变大小 Default:true |
| resizeMargin | 当选择区域宽度超过多少像素时将启用"可改变大小"模式 |
| show | 如果设置成true,选择区域将可见 |
| x1 y1 | 初始化时选择框左上角的坐标 |
| x2 y2 | 初始化时选择框右下角的坐标 |
| zIndex | 设置此插件所作用元素的z-index的值,一般情况下,imgAreaSelect 总是可以自动计算出它的值,但是极少数情况下还是有必要设置的。 |
| onInit | 当插件初始化时所调用的函数(详见6、回调函数) |
| onSelectStart | 当开始选择时所调用的函数(详见6、回调函数) |
| onSelectChange | 当改变选择区域时所调用的函数(详见6、回调函数) |
| onSelectEnd | 当选择结束时所调用的函数(详见6、回调函数) |
$('img#photo').imgAreaSelect({
onSelectEnd: function (img, selection) {
alert('width: ' + selection.width + '; height: ' + selection.height);
}
});
$('img#example').imgAreaSelect({
keys: { arrows: 15, ctrl: 5, shift: 'resize' }
});
var ias = $('#photo').imgAreaSelect({ instance: true });
ias.setSelection(50, 50, 150, 200, true);
ias.setOptions({ show: true });
ias.update();
$(document).ready(function () {
$('#ladybug_ant').imgAreaSelect({ maxWidth: 200, maxHeight: 150, handles: true });
});
$(document).ready(function () {
$('#bee').imgAreaSelect({ aspectRatio: '4:3', handles: true });
});
$(document).ready(function () {
$('#duck').imgAreaSelect({ x1: 120, y1: 90, x2: 280, y2: 210 });
});
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'
});
}
//这里通过jQuery语法在原来图片后插入同样的图片
$(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 });
});
<form action="crop.php" method="post"> <input type="hidden" name="x1" value="" /> <input type="hidden" name="y1" value="" /> <input type="hidden" name="x2" value="" /> <input type="hidden" name="y2" value="" /> <input type="submit" name="submit" value="Submit" /> </form>
$(document).ready(function () {
$('#ladybug').imgAreaSelect({
onSelectEnd: function (img, selection) {
$('input[name="x1"]').val(selection.x1);
$('input[name="y1"]').val(selection.y1);
$('input[name="x2"]').val(selection.x2);
$('input[name="y2"]').val(selection.y2);
}
});
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有