images

来源:互联网 发布:lol全网络大区没人了 编辑:程序博客网 时间:2024/05/06 14:55
jQuery.fn.extend({    uploadPreview: function (opts) {        var _self = this,                _this = $(this);        opts = jQuery.extend({            preDiv: 'preview',            Img: "imgPre",            Width: 80,            Height: 80,            ImgType: ["gif", "jpeg", "jpg", "bmp", "png"],            Callback: function () { }        }, opts || {});        _self.getObjectURL = function (file) {            var url = null;            if (window.createObjectURL != undefined) {                url = window.createObjectURL(file)            } else if (window.URL != undefined) {                url = window.URL.createObjectURL(file)            } else if (window.webkitURL != undefined) {                url = window.webkitURL.createObjectURL(file)            }            return url        };        _self.show = function () {            $(".upload_tips").css('color', '#fff');            $(".change_mask").css('display', 'block');        }        _this.change(function () {            if (this.value) {                if (!RegExp("\.(" + opts.ImgType.join("|") + ")$", "i").test(this.value.toLowerCase())) {                    alert("选择文件错误,图片类型必须是" + opts.ImgType.join(",") + "中的一种");                    this.value = "";                    return false                }                if (/msie/.test(navigator.userAgent.toLowerCase())) {                    try {                        //$("#" + opts.Img).attr('src', _self.getObjectURL(this.files[0]))                        _self.show();                        $("#" + opts.preDiv).css('backgroundImage', 'url:(' + _self.getObjectURL(this.files[0]) + ')');                    } catch (e) {                        var src = "";                        var obj = $("#" + opts.Img);                        var div = obj.parent("div")[0];                        _self.select();                        if (top != self) {                            window.parent.document.body.focus()                        } else {                            _self.blur();                        }                        src = document.selection.createRange().text;                        document.selection.empty();                        obj.hide();                        obj.parent("div").css({                            'filter': 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)',                            'width': opts.Width + 'px',                            'height': opts.Height + 'px'                        });                        _self.show();                        div.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = src;                    }                } else {                    // _self.show();                    $("#" + opts.Img).css('display', 'block');                    $("#" + opts.Img).attr('src', _self.getObjectURL(this.files[0]));                    //$("#" + opts.preDiv).css('background-image', 'url:('+_self.getObjectURL(this.files[0])+')');                    //$("#" + opts.preDiv).css('background-image', _self.getObjectURL(this.files[0]));                }                opts.Callback();            }        })    }});

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 流量是什么意思 流量快餐免费体验 流量英语怎么说 用流量发短信的软件 免费流量领取 什么卡多流量 移动流量助手 流量还剩多少 电信免费流量 还有多少流量 云流量app账号密码 流量是怎么样计算的 怎么获得流量 电信流量活动 流量管家下载 我还剩多少流量 中国移动流量活动 流量还有多少 流量怎么计算 免费流量获取 移动流量充值 充值流量平台哪里便宜 怎么购买流量包 移动免费送流量活动 免费流量活动 怎么充值流量 怎样购买流量 怎么领免费流量 移动数据流量 手机免流量软件 网络流量监控软件 移动全国流量 和教授送流量 网站ip流量购买 怎么提高流量 流量推广软件 流量多的套餐 流量赠送怎么送 淘宝流量收藏软件 怎么免费领流量 每天免费领流量