您现在的位置:首页 >> 前端 >> 内容

html 图片预览上传(支持ie,google,火狐)

时间:2015/5/27 13:43:27 点击:

  核心提示://说明:图片上传预览插件//上传的时候可以生成固定宽高范围内的等比例缩放图//参数设置://width 存放图片固定大小容器的宽//height 存放图片固定大小容器的高//imgShow 页面DI...

html 图片预览上传(支持ie,google,火狐)

 

 

//说明:图片上传预览插件

//上传的时候可以生成固定宽高范围内的等比例缩放图

//参数设置:
//width 存放图片固定大小容器的宽
//height 存放图片固定大小容器的高
//imgShow 页面DIV的JQuery的id
//maxSize 图片大小最大限制(K)
//imgType 数组后缀名
//**********************图片上传预览插件*************************
(function($) {
jQuery.fn.extend({
uploadPreview: function(opts) {
opts = jQuery.extend({
width: 120,
height: 120,
intImg: "1",
imgAll: "#imgAll",
imgShow: "#imgShow",
maxSize:30000,
imgType: ["gif", "jpeg", "jpg", "bmp", "png"],
callback: function() { return false; }
}, opts || {});

//var _self = this;
var _this = $(this);
var imgAll = $(opts.imgAll);
var imgShow = $(opts.imgShow);
imgShow.width(opts.width);
var intImg = opts.intImg;
// imgShow.height(opts.height);

var version = parseInt($.browser.version,10);




//弹出层
var propBox = " ";
//弹出层img
var propImg = "

})(jQuery);

 

-------------------------------------------------------------------------------------调用方法--------------------------------------------------------------------------------------------

//展示图片
var intImg = 0;
function addImg(){
intImg =intImg+1;

$("#img_td").append(
"

"

+"html 图片预览上传(支持ie,google,火狐) "
//+"

"
+"html 图片预览上传(支持ie,google,火狐)"
//+"

"
+""
+"

"
);

$("#files"+intImg).unbind("click").on("click",function(){
var id = $(this).attr("id");
var num = id.replace("files","");
$("#files"+num).uploadPreview({ width: 120, height: 120, imgAll: "#imgAll"+num, imgShow: "#imgShow"+num, intImg: num});
}).unbind("change").change(function(){
var id = $(this).attr("id");
var num = id.replace("files","");
if(intImg==num){
addImg();
}
});

$("#imgAll"+intImg).mouseover(function(){
var id = $(this).attr("id");
var num = id.replace("imgAll","");
$("#imgShowi"+num).attr("src","/images/img_addhov.png");
}).mouseout(function(){
var id = $(this).attr("id");
var num = id.replace("imgAll","");
$("#imgShowi"+num).attr("src","/images/img_add.png");
});
}

 

 

 

---------------------------------------------------------------html------------------------------------------------------------------------------------------

 

 


 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

里面还有三张图片自己找找吧网上很多 close.png zoom.png dele.png

 

还有两张鼠标移动图片 不能上传附件就直接贴出来吧 (html 图片预览上传(支持ie,google,火狐) 不知道为什么上传不了图片直接把图片名称说出来吧 "/images/img_addhov.png" "/images/img_add.png")

 

Tags:HT TM ML L图 
作者:网络 来源:kuang_wu的专