效果请看:http://deepliquid.com/projects/Jcrop/demos.php
入门 • 下载js插件页面 • 放到页面相应的位置 • 同时也需要加载jquery
加载顺序 •jQuery •Jcrop •Jcrop CSS样式 如:
<script src="js/jquery.pack.js"></script>
<script src="js/jquery.Jcrop.pack.js"></script>
<link rel="stylesheet" href="css/jquery.Jcrop.css" type="text/css" />
注意:你也可以调整成其他的位置
调用 假如:
- <img src="flowers.jpg" id="cropbox" />
编写以下脚本
<script language="Javascript">
jQuery(function() {
jQuery('#cropbox').Jcrop();
});
</script>
-
Jcrop就可以激活了
事件处理 Jcrop有2个主要的事件处理程序 onChange 和 onSelect.
onSelect callback 选择完成后调用 onChange callback 选框移动(或者说改变)时调用
定义一个事件出来函数
<script language="Javascript">
function showCoords(c)
{
// variables can be accessed here as
// c.x, c.y, c.x2, c.y2, c.w, c.h
//w宽度 h高度 x y 左上角 x2 y2右下角坐标
};
</script>
然后附加上去
<script language="Javascript">
jQuery(function() {
jQuery('#cropbox').Jcrop({
onSelect: showCoords,
onChange: showCoords
});
});
</script>
这是一个标准的jquery语法,注意最后一个属性后面没有逗号
设置选项 参数名称 类型 描述 默认 aspectRatio decimal 设定宽高比 n/a minSize array [ w, h ] 设置最小尺寸 n/a maxSize array [ w, h ] 设置最大尺寸 n/a setSelect array [ x, y, x2, y2 ] 设置一个初选框的位置 n/a 左上角右下角坐标 bgColor color value 设置背景容器颜色 'black' bgOpacity decimal 0 - 1 设置当图像被裁剪选框外的透明度 .6
如:
<script language="Javascript">
jQuery(function() {
jQuery('#cropbox').Jcrop({
onSelect: showCoords,
bgColor: 'black',
bgOpacity: .4,
setSelect: [ 100, 100, 50, 50 ],
aspectRatio: 16 / 9
});
});
</script>
注意
•Text 必须有引号 •其他就不要有引号 •最后一个参数后面没有逗号
|
相关推荐
总结来说,jQuery.Jcrop是一款强大且易于集成的JavaScript图片裁剪插件,能够帮助开发者快速实现图片裁剪功能,同时提供了丰富的配置选项和回调机制,以适应各种应用场景。无论你是前端新手还是经验丰富的开发者,...
**jQuery图片裁剪插件Jcrop.js** Jcrop.js是一款基于jQuery的开源图片裁剪工具,它为网页开发者提供了一种高效、灵活的方式来实现图像裁剪功能。在网页设计中,用户经常需要上传图片并根据需求进行裁剪,以适应特定...
**jQuery Jcrop 插件详解:打造跨浏览器的图片裁剪功能** 在Web开发中,图片裁剪功能常用于用户上传头像、编辑照片或进行个性化定制等场景。`jQuery Jcrop`是一款强大的JavaScript插件,它使得在浏览器中实现图片...
然后,通过选择一个或多个HTML元素(通常是包含待裁剪图片的`<img>`标签),调用`.Jcrop()`方法初始化插件。结合配置参数和事件处理函数,即可实现所需的图片裁剪功能。 在提供的压缩文件中,虽然没有具体的文件...
JQuery是一个广泛使用的JavaScript库,它极大地简化...总之,Jcrop是一个强大且易用的jQuery插件,为网页图片裁剪提供了便捷的解决方案。通过灵活的配置和丰富的API,开发者可以轻松地集成图像裁剪功能到自己的项目中。
这时,可以使用`setOptions()` 更新参数,或者在需要更换裁剪图片时先调用`destroy()`,再重新绑定Jcrop。 总的来说,jQuery Jcrop 是一个功能强大且易于集成的图像裁剪解决方案,提供了丰富的定制选项和事件处理...
Jcrop是一款基于jQuery的开源图片裁剪插件,它为Web开发者提供了在浏览器端实现图片裁剪功能的强大工具。这款插件广泛应用于各种需要用户自定义选择图片区域的场景,如上传头像、图片预览和编辑等。下面将详细介绍...
标题 "PHP+jQuery+jCrop在线上传裁剪头像(内含源码)" 涉及的是一个基于Web的图像处理应用,它允许用户上传图片并进行裁剪,以创建自定义的头像或其他需要的图像尺寸。这个系统的核心技术包括PHP、jQuery和jCrop。 1...
**jQuery.Jcrop** 是一个基于JavaScript和jQuery的图像裁剪插件,专为网页上的图像处理提供方便的裁剪功能。这个插件允许用户在网页上动态选择图像的一部分,并可以将其裁剪为所需的尺寸,广泛应用于头像上传、图片...
标题中的“可以在线剪切图片并保存的JQUERY插件”指的是使用JavaScript库JQuery实现的一个功能丰富的图像裁剪工具。这个插件允许用户在网页上动态地裁剪图片,并能够将裁剪后的结果保存。它极大地提升了用户体验,让...
Jcrop是一款基于jQuery的开源图片裁剪插件,它提供了简单易用的API,使得开发者能够轻松地在网页中实现按比例或自由裁剪图片的功能。本文将详细介绍Jcrop的特性、使用方法以及如何通过其提供的示例快速上手。 首先...
Jcrop是一款基于jQuery的图像裁剪插件,它允许用户在网页上自由选择图像的裁剪区域,从而实现自定义的图像裁剪功能。这款插件广泛应用于网站的头像上传、图片编辑、预览等功能,尤其对于需要用户自行调整图片尺寸的...
4. imgAreaSelect:一个简单但灵活的插件,允许用户通过鼠标绘制裁剪区域,可与其他jQuery插件配合使用。 5. Bootstrap Image Gallery with Cropper:基于Bootstrap框架,集成了Cropper.js,提供美观的图片预览和...
文件"jquery Jcrop图像裁切插件中文api文档.docx"提供了Jcrop的中文API文档,对开发者来说是宝贵的参考资料,包含了插件的所有方法、属性和选项的详细说明,有助于理解和使用Jcrop的各种功能。而"HeadUpload"可能是...
Jcrop 是一个基于 jQuery 的 JavaScript 图像裁剪插件,它允许用户在网页上选择并裁剪图像,常用于图片上传前的预览和编辑。这个插件为开发者提供了丰富的功能,包括动态调整选区、比例锁定、多边形裁剪等,极大地...
在IT行业中,jQuery图片剪切是一项常见的前端技术,用于实现用户自定义裁剪图片的功能,广泛应用于头像上传、产品图片处理等场景。本话题主要围绕jQuery库中的Jcrop插件,结合后台Java进行详细讨论。 jQuery是一个...
Jcrop不仅限于基本的裁剪功能,还可以结合其他jQuery插件,如Bootstrap Modal,实现更丰富的应用场景。此外,通过自定义CSS样式,可以调整裁剪指示器的外观,使其与网站风格相匹配。 总之,Jcrop作为一款优秀的...
Jcrop是一款流行的JavaScript图像裁剪库,它与jQuery库结合使用,可以提供用户友好的交互体验,使用户能够通过鼠标操作选择并裁剪图片的特定区域。 【标签】"jQuery":jQuery是一个广泛使用的JavaScript库,它简化...