jQuery EasyUI 的截图插件(imgAreaSelect)用法
来源:互联网 发布:娃娃的书 知乎 编辑:程序博客网 时间:2024/06/14 22:47
目前大多数的SNS网站都有自定义头像的功能,而自定义头像又有很多种方法可以实现,比如说大多数网站都在使用Flash截图,还有就是 Javascript截图。而如果自己写一个Javascript截图功能的话比较复杂,而且对于浏览器的兼容也不是很好,jQuery就给我们提供了这 样的插件——imgAreaSelect
官方网站:http://odyniec.net/projects/imgareaselect/
这里介绍一下快速使用这个插件的方法:
首先在官方网站下载这个插件(http://odyniec.net/projects/imgareaselect/jquery.imgareaselect-0.9.1.zip),目前版本是0.9.1,在下载的插件中会有scripts 和CSS文件夹,scripts文件夹会包含jQuery文件和imgareaSelect文件,CSS文件夹则提供一些默认的样式和一些生动的样式,这个用户可以自己选择使用哪一种方式。
准备工作完成后,我们可以建立一个HTML 页面,在页面的<head>之间加入下面的代码:
<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>
…
</head>
然后调用imgAreaSelect方法来激活图片的选中区域
<script type=”text/javascript”>
$(document).ready(function () {
$(‘img#photo’).imgAreaSelect({ handles: true, onSelectEnd: someFunction });
});
</script>
imgAreaSelect方法有很多参数可以定义:
aspectRatio
设定选取区域的显示比率,如:”4:3
“autoHide
classPrefix
这是一个字符串,表示插件样式的类名加前缀,默认值为"imgareaselect"
disable
如果设置为true,禁用插件enable
fadeSpeed
如果设置为大于零的数字,则用优美的淡入/淡出动画来显示图片,默认值为 falsehandles
如果设置为true,调整手柄则会显示在选择区域内,如果设置为"corners"
,则只有角处理会显示调整手柄,默认值为falsehide
imageHeight
图片的真实高度 (if scaled with the CSSwidth
andheight
properties)imageWidth
真实图片宽度 (if scaled with the CSSwidth
andheight
properties)instance
如果设置为true,imgAreaSelect() 调用返回一个imgAreaSelect绑定到的图像的实例,使您可以使用它的API方法keys
启用/禁用键盘支持,默认值为falsemaxHeight
选取的最大高度(单位为像素)maxWidth
选取的最大宽度(单位为像素)minHeight
选取的最小高度(单位为像素)minWidth
选取的最小宽度(单位为像素)movable
parent
"body"
persistent
如果设置为true,选择区以外的点击将不会启动一个新的选区(即用户将只能移动/调整现有的选择范围),默认值为falseresizable
show
x1
y1
x2
y2
最初选择区域的右上角坐标zIndex
插件元素的z-index值,正常情况下imgAreaSelect会自动分配,但有少数情况,有必要将其设置为制定值onInit
插件初始化时的回调函数onSelectStart
插件开始选择时的回调函数onSelectChange
插件改变选区时的回调函数onSelectEnd
插件结束选区时的回调函数以上是翻译以后的描述,读者也可以浏览原始文档:
http://odyniec.net/projects/imgareaselect/usage.html
- jQuery EasyUI 的截图插件(imgAreaSelect)用法
- 基于jQuery插件imgAreaSelect和ArcGIS server模仿实现百度地图的截图功能
- 如何实现javascript截图 jQuery插件imgAreaSelect使用详解
- jquery.imgareaselect 处理图片截图
- jQuery插件imgAreaSelect
- imgareaselect jquery.imgareaselect.js 页面图片插件
- EXTJS集成jquery.imgareaselect插件
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- jQuery插件imgAreaSelect(图片 区域选择显示)
- php+jquery插件imgAreaSelect图片裁剪保存
- jQuery插件imgAreaSelect图片裁剪使用详解
- [ php or jsp ] + jquery.imgareaselect 处理图片截图等比缩放!
- 基于jquery的imgAreaSelect.js插件+JAVA后台实现图片裁剪保存功能
- easyui datagridfilter插件的用法
- JQuery EasyUI 对话框的用法
- linux下怎么退出telnet
- learning jQuery学习笔记一 -- 选择符
- 把一个json数组串转换成普通数组 等
- FNL资料的变量说明
- 树状数组模版
- jQuery EasyUI 的截图插件(imgAreaSelect)用法
- 自动触发事件--jQuery事件处理
- 说一下这学期(2011-2012)
- 合并两个线性表
- 可重入函数
- hdu 2463
- Facebook将如何拯救音乐产业
- Memory leaks using CVSListBox
- js回车提交事件