天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JQuery Jcrop 實現圖片裁剪的插件

效果如下圖

請“運行代碼”先試下運行,運行后請刷新一次,感受下:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
目前做的這個項目中要用到用戶頭像功能,領導說最好是做成用戶上傳一個圖片后可以用圖像裁剪的方法自己選擇頭像。同事推薦了Jcrop這個插件,到它的官方站點http://deepliquid.com/content/Jcrop.html 如果網速太慢,請直接點擊這里下載。下載了最新版的壓縮包,壓縮包中包括了Jcrop的幾個demo文件,關鍵的Jcrop.js文件和jQuery.Jcrop.css文件?;旧蟻碚f參照它的幾個demo文件就可以學會使用這個插件了。晚上正好學習研究了下,現簡單總結如下,也方便下英文不好的朋友們。
使用插件必須條件:引入jQuery.js文件,引入jQuery.Jcrop.js文件,引入JQuery.Jcrop.css文件。
1.最基本使用方法
html代碼部分:
復制代碼 代碼如下:
<img src="demo_files/flowers.gif" id="demoImage"/>

js部分:
復制代碼 代碼如下:
$(
function()
{
$("#demoImage").Jcrop();
}
);

這樣就可以在圖片上進行裁剪了。
2.得到選中區域的坐標以及回調函數
html代碼部分如下:
復制代碼 代碼如下:
<img src="demo_files/flowers.jpg" id="demoImage" />
<label>x1</label><input type="text" id="txtX1" />
<label>y1</label><input type="text" id="txtY1" />
<label>x2</label><input type="text" id="txtX2" />
<label>y2</label><input type="text" id="txtY2" />
<label>width</label><input type="text" id="txtWidth" />
<label>height</label><input type="text" id="txtHeight" />

js代碼部分如下:
復制代碼 代碼如下:
$(function(){
//事件處理
$("#demoImage").Jcrop({
onChange:showCoords, //當選擇區域變化的時候,執行對應的回調函數
onSelect:showCoords //當選中區域的時候,執行對應的回調函數
});
});
function showCoords(c) {
$("#txtX1").val(c.x); //得到選中區域左上角橫坐標
$("#txtY1").val(c.y); //得到選中區域左上角縱坐標
$("#txtX2").val(c.x2); //得到選中區域右下角橫坐標
$("#txtY2").val(c.y2); //得到選中區域右下角縱坐標
$("#txtWidth").val(c.w); //得到選中區域的寬度
$("#txtHeight").val(c.h); //得到選中區域的高度
}

3.常用選項設置 
復制代碼 代碼如下:
ASPectRatio:選中區域按寬/高比,為1表示正方形。
minSize:最小的寬,高值。
maxSize:最大的寬,高值。
setSelect:設置初始選中區域。
bgColor:背景顏色
bgOpacity:背景透明度。
allowResize:是否允許改變選中區域大小。
allowMove:是否允許移動選中區域。

舉例如下:
復制代碼 代碼如下:
$(function() {
$("#demoImage").Jcrop({
ASPectRatio: 1, //選中區域寬高比為1,即選中區域為正方形
bgColor:"#ccc", //裁剪時背景顏色設為灰色
bgOpacity:0.1, //透明度設為0.1
allowResize:false, //不允許改變選中區域的大小
setSelect:[0,0,100,100] //初始化選中區域
});
});

4.api用法
復制代碼 代碼如下:
var api = $.Jcrop("#demoImage");
api.disable(); //設置為禁用裁剪效果
api.enable(); //設置為啟用裁剪效果
api.setOptions({allowResize:false});//設置相應配置
api.setSelect([0,0,100,100]); //設置選中區域

下載地址:http://www.jb51.NET/jiaoben/24768.html

JavaScript技術JQuery Jcrop 實現圖片裁剪的插件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 龙腾亚洲人成电影网站 | 久草热8精品视频在线观看 久草青青在线 | 哒哒哒高清视频在线观看 | 中文无码字慕在线观看 | 各种肉黄浪荡故事集 | 四虎国产精品永久免费入口 | 热巴两次用约老师屁股发底线球 | 国产亚洲精品免费视频 | 美女用手扒开粉嫩的屁股 | 神电影院午夜dy888我不卡 | 国产ZZJJZZJJ视频全免费 | 一个人免费播放高清在线观看 | 一个人在线观看视频 | 精品亚洲AV无码蜜芽麻豆 | 嫩草电影网嫩草影院 | 亚洲精品国偷拍自产在线观看蜜臀 | GAY2022空少被体育生暴菊 | 国产欧美另类久久久品 | 高清国产mv视频在线观看 | 污到湿的爽文免费阅读 | 日本高清无人区影院 | 国产成人在线视频免费观看 | 强上轮流内射高NP男男 | 伊人色综合久久大香 | 亚洲 欧美 日本 国产 高清 | 无码国产色欲XXXX视频 | 小莹的性荡生活 | MD传媒在线观看佳片 | 99E久热只有精品8在线直播 | 成人无码国产AV免费看 | 在线中文字幕视频 | 亚洲色欲啪啪久久WWW综合网 | 扒开老师大腿猛进AAA片 | 俄罗斯人与动ZOZ0 | 9277高清在线观看视频 | 暖暖视频在线高清播放 | 美女张开腿露尿口给男人亲 | 国产在线精品亚洲观看不卡欧美 | 天美传媒在线观看免费完整版 | 最近中文字幕在线中文高清版 | 亚洲性无码av在线 |