jq实现批量上传+裁剪功能
来源:互联网 发布:java url encode 编辑:程序博客网 时间:2024/06/13 22:25
解决问题:批量上传+裁剪功能(前端给后台传递图片的坐标和宽高即可)
请使用谷歌观看
使用jquery的插件:jcrop
官方在线演示:http://code.ciaoca.com/jquery/jcrop/demo/
需要引入的文件:
下载地址:https://github.com/819slw/-
使用方法:
<img id="previewImg" src="" width="120px"/>
html部分只需要这一行代码 主要是使用这个img的id
$("#previewImg").Jcrop( { aspectRatio : 1, onChange : showCoords, onSelect : showCoords, minSize :[200,200]});通过id就可以完成关于里面的方法官网说的很清楚:http://code.ciaoca.com/jquery/jcrop/
注意部分:
问题一:这个插件是通过id来完成的裁剪,但是我的是动态加的img标签?
如果是批量上传但是这个插件又是使用id来完成裁剪的:你可以先获取页面的图片数量;然后动态的添加img标签给每一个id加一个变量就会产生不同id的img标签;问题二:当我给后台传的时候我想分别获取他们的坐标和宽高,这个插件里面的 onSelect 这个方法,不能帮 我完成获取对应图片的对应宽高?
先看图:
![](http://img.blog.csdn.net/20171217231015319?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXlwX3Nsdw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一个图片只对应一个这样的div 所以你可以在提交的时候再获取这个div里面的值 不一定非要用插件里的方法。
问题三:本地显示图片![](http://img.blog.csdn.net/20171217231647387?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXlwX3Nsdw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
阅读全文
0 0
- jq实现批量上传+裁剪功能
- YII实现图像上传裁剪功能
- uploadify+jcrop实现头像上传裁剪功能
- 怎样实现前端裁剪上传图片功能
- 怎样实现前端裁剪上传图片功能
- 怎样实现前端裁剪上传图片功能
- 怎样实现前端裁剪上传图片功能
- 怎样实现前端裁剪上传图片功能
- 批量上传文件(功能实现)
- webuploader实现批量图片上传功能
- JAVA + js 实现 头像上传及裁剪功能
- springMVC结合Jcrop实现头像上传裁剪预览功能
- ASP.NET使用Jcrop插件实现图片上传裁剪功能
- jq实现全选功能
- jq 实现遍历功能
- POLYV上传客户端实现批量上传视频功能的介绍
- jq ajax 实现批量删除
- MapGIS裁剪功能实现
- 我的第一篇java初学代码
- deeplearning.ai之神经网络和深度学习
- 自动生成 Makefile 尝试
- 程序设计与算法(一)C语言程序设计CAP 第四周
- 【考研】第十六周总结
- jq实现批量上传+裁剪功能
- 初学Android
- 机房总结二
- [黑科技]__gnu_cxx::rope STL中的可持久化数组
- 数据结构--线性表
- 跨浏览器的事件处理程序
- 高效分布式操作解决方案
- Python爬取新浪新闻
- 概率图模型理解