Jcrop_jQuery图片裁剪插件
2015-10-26 22:50
633 查看
这是本人在51CTO学院看到的视频教程,以前工作中也用到,但糊里糊涂的,看了这个视频,觉得挺清晰的,记下来,以备不时之需。
http://edu.51cto.com/index.php?do=lession&id=67800
1、我们浏览网页所看到的图片是存放在远程的服务器上的,而我们的js(或者jQuery)是运行在客户端的浏览器上面的!
2、就算是客户端的图片,也不能够通过js去直接裁剪!
图片剪切插件所做的工作是提供一个良好的用户体验帮助我们用户选择所需要的裁剪区域,具体的裁剪工作是放在服务器端完成的!
一、Jcrop插件概述
1、介绍
Jcrop是一个简单强大的jQuery的图像裁剪插件!
网址:http://deepliquid.com/content/Jcrop.html
2、快速入门
二、具体使用
1、常用设置选项
1)aspectRatio decimal 长宽比w/h
2)minSize array [ w, h ] 最小宽度/高度,使用0无限制
3)maxSize array [ w, h ] 最大宽度/高度,使用0无限制
4)setSelect array [ x, y, x2, y2 ] 设置一个初始选择区
5)bgColor color value 设置背景颜色的容器 默认:’black’
6)bgOpacity decimal 0 - 1 默认:0.6
7)boxWidth 整数 图片缩小到的宽度(默认值:0,没有限制)
8)boxHeight 整数 图片缩小到的高度(默认值:0,没有限制)
PS:在测试时IE调试工具内的IE7可能会有浏览器假死的问题,解决:keySupport:false
2、事件处理程序
onSelect(p) 回调 当选择完成
onChange(p) 回调 选择时调用
onRelease 回调 当选择释放
资料下载地址:http://pan.baidu.com/s/1jGAQtWM
网址:http://www.sifangku.com/course/9.html
或者:http://edu.51cto.com/course/course_id-3630.html
http://edu.51cto.com/index.php?do=lession&id=67800
1、我们浏览网页所看到的图片是存放在远程的服务器上的,而我们的js(或者jQuery)是运行在客户端的浏览器上面的!
2、就算是客户端的图片,也不能够通过js去直接裁剪!
图片剪切插件所做的工作是提供一个良好的用户体验帮助我们用户选择所需要的裁剪区域,具体的裁剪工作是放在服务器端完成的!
一、Jcrop插件概述
1、介绍
Jcrop是一个简单强大的jQuery的图像裁剪插件!
网址:http://deepliquid.com/content/Jcrop.html
2、快速入门
<script src="js/jquery.min.js"></script> <script src="js/jquery.Jcrop.min.js"></script> <link rel="stylesheet" href="css/jquery.Jcrop.css" type="text/css" /> <img src="flowers.jpg" id="target" /> <script language="Javascript"> $(function(){ $('#target').Jcrop(); }); </script>
二、具体使用
1、常用设置选项
1)aspectRatio decimal 长宽比w/h
2)minSize array [ w, h ] 最小宽度/高度,使用0无限制
3)maxSize array [ w, h ] 最大宽度/高度,使用0无限制
4)setSelect array [ x, y, x2, y2 ] 设置一个初始选择区
5)bgColor color value 设置背景颜色的容器 默认:’black’
6)bgOpacity decimal 0 - 1 默认:0.6
7)boxWidth 整数 图片缩小到的宽度(默认值:0,没有限制)
8)boxHeight 整数 图片缩小到的高度(默认值:0,没有限制)
PS:在测试时IE调试工具内的IE7可能会有浏览器假死的问题,解决:keySupport:false
2、事件处理程序
onSelect(p) 回调 当选择完成
onChange(p) 回调 选择时调用
onRelease 回调 当选择释放
资料下载地址:http://pan.baidu.com/s/1jGAQtWM
网址:http://www.sifangku.com/course/9.html
或者:http://edu.51cto.com/course/course_id-3630.html
相关文章推荐
- jquery 筛选元素 (2)
- jquery关于select框的取值和赋值
- jquery valitor 自定义版本比较规则
- Struts2框架与jQuery框架之间ajax的实现
- jquery(ajax)与js(ajax)的比较
- jquery ajax提交表单数据的两种方式
- Jquery+div+css实现弹出登录窗口
- 大虾翻译(一):jQuery.extend()
- jquery 实现页面动态消息显示
- 帮助你生成全屏视频背景的超棒jQuery插件 - BigVideo.js
- jquery 实现 隐藏交替同时记住以前隐藏的样式
- jQuery如何退出each循环,如何退出function函数.
- jquery异步加载json格式的数据
- jquery异步加载json格式的数据
- jQuery fileupload 一次上传多个文件
- jquery选择器取值和url正则匹配
- jQuery.attr() 函数详解
- 夺命雷公狗jquery---24事件移除unbind
- 夺命雷公狗jquery---23-one一次绑定
- 夺命雷公狗jquery---22-bind为jquery对象绑定多个相关事件